Software Engineer, Embedded Systems
Matrixspace
Help bring AI and machine learning capabilities to embedded edge platforms by building high-performance software that runs close to the hardware. MatrixSpace develops AI-enabled radar and sensing systems that help people understand what's happening in the world around them. By combining advanced radar, edge computing, and AI, we deliver situational awareness in environments where traditional sensing solutions struggle. We're looking for a hands-on Embedded Software Engineer to build high-performance software that runs close to the hardware. You'll develop production embedded applications in C/C++, optimize software for resource-constrained edge platforms, and work across Linux, networking, and system-level software. If you're the kind of engineer who can read complex C/C++ code like a book, enjoys understanding entire systems rather than isolated components, and loves solving practical engineering problems, we'd love to talk. What You'll Do
* Port, optimize, and enhance platform software for embedded and resource-constrained compute environments.
* Deploy, validate, profile, and optimize AI/ML-enabled applications on edge hardware.
* Develop production-quality software using C/C++, Python, Golang, and Linux-based technologies.
* Collaborate with Data Science teams to integrate AI/ML models into production software pipelines.
* Work across Linux kernel, device interfaces, networking, and system-level software components.
* Participate in architecture reviews, code reviews, testing, troubleshooting, and technical planning. What We're Looking For This position requires working directly or indirectly with the US Government in restricted environments. Candidates must be legally authorized to work in the United States without employer sponsorship and may be required to obtain and maintain a U.S. government security clearance in the future. THIS IS NOT A FULLY REMOTE POSITION. Required
* Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related technical field, or equivalent practical experience.
* 4+ years of professional software engineering experience or equivalent demonstrated expertise
* Professional experience building, deploying, and maintaining production embedded software systems on edge devices with constrained CPU, GPU, memory, storage, and power resources.
* Expert-level proficiency in C/C++ with the ability to quickly understand, debug, and extend large existing codebases. This role is not a fit for candidates without deep C/C++ experience. Working knowledge of Golang and Python3.8+ preferred.
* Strong experience with Yocto-based embedded Linux distributions, including image customization, package management, board support packages, kernel configuration and tuning, and production deployment workflows.
* Strong debugging, profiling, and performance optimization skills on constrained compute platforms. * Ability to collaborate effectively across software, firmware, DevOps, data science, and hardware teams. Someone Who Will Thrive in This Role
* Enjoys understanding complete systems-not just individual components.
* Takes ownership of complex technical problems and follows them through to production.
* Is comfortable diving into large existing codebases and becoming productive quickly.
* Values practical, reliable engineering over unnecessary complexity.
* Collaborates effectively across software, firmware, hardware, and AI teams.
* Has experience at smaller or fast-growing companies where engineers own broad portions of the product rather than a single isolated component.
* Has experience developing connected devices, IoT platforms, fleet management systems, robotics, or other distributed edge computing products. Bonus Points
* Experience deploying AI/ML models usingTensorRT, ONNX Runtime,PyTorch, TensorFlow Lite, or similar frameworks.
* Experience with NVIDIA Jetson, CUDA, GPUs, NPUs, or other edge accelerators.
* Background in radar, RF sensing, robotics, autonomy, perception systems, signal processing, or sensor fusion.
* Experience with hardware-in-the-loop testing, board bring-up, and embedded platform validation. At MatrixSpace, software engineering is where advanced sensing technology meets real-world deployment. You'll help bring AI-powered capabilities to edge platforms so our customers can gain actionable insights from complex environments. If that sounds exciting, we'd love to hear from you.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Systems in Burlington, MA vacancy
$135k - $250.5k
...Job Title: Lead, Embedded Software Test Engineer (Optical Space Systems) : Sign-on bonus ($30K max) Job Code: 41784 Job Location: Wilmington, MA Job Schedule: 9/80 (Every other Friday off!) Relocation: Relocation assistance is available to qualified applicants...SuggestedFull timeRelocationRelocation packageFlexible hours$82.3k - $220k
Inuplands is seeking a Senior Flight Software Engineer in Cambridge, MA. The role involves developing... ...including undersea and aerial systems. Candidates should have 5-10 years of experience... ..., with strong skills in C/C++ and embedded systems. A Bachelor's degree in Computer...SuggestedFull time$82.3k - $220k
Draper Inc. is seeking a Senior Flight Software Engineer in Cambridge, MA. The role involves developing next-gen resilient software... ...for various domains and requires expertise in embedded software and real-time systems using C/C++. Candidates must have a bachelor's degree...Suggested- Re:Build Manufacturing in Wilmington, MA is seeking a senior firmware engineer to design and implement embedded software for medical devices, robotics, and industrial automation. You will collaborate with electrical, mechanical, and industrial design engineers to bring...Suggested
$117.57k - $165.62k
...ADI combines analog, digital, AI, and software technologies into solutions that combat... ...Job Title: Senior Software Development Engineer (Embedded Software)Job Requisition: 1010.169.9 /... ...develop, and validate embedded modular system software and low-level firmware in C/C++...SuggestedPermanent employmentFull timeWork at officeRemote workWork from homeDay shift2 days per week$15k
L3Harris Technologies in Wilmington, MA is seeking an Embedded Software Engineer to develop Embedded Flight Software for aerospace systems. This critical role emphasizes bare-metal C programming and collaboration with control algorithm engineers. The ideal candidate will...Relocation package$129.6k - $207.4k
...delivers better business results.Opportunity OverviewThe Teradyne IST (Integrated System Test) Software team is seeking a highly motivated and technically driven Embedded Software Engineer to develop software for cutting-edge test platforms. In this role, you will...Flexible hours$116.4k - $140k
Secure Resilient Systems and Technology group applies foundational and applied cybersecurity research to the most... ...security researchers, applied cryptographers, software engineers, formal methods experts, and embedded systems developers. We bring modern security approaches...$30k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Embedded Software Engineer Space Systems : Sign-on bonus ($30K max) Job Code: 39248 Job Location: Wilmington, MA Job Schedule: 9/80 (Every other...Local areaRelocationRelocation packageFlexible hours$79.1k - $112.8k
...Read more. Job Description Software Architecture & System Design Own end‑to‑end software architecture for embedded Qt‑based applications. Develop and maintain... ...Lead a cross‑functional team of software engineers, providing mentorship, technical guidance...Full timeWork experience placementRemote workWorldwide- ATC is seeking an Early-Career Embedded Software Engineer to join the Advanced Solutions Group. You will design, develop, integrate, and test embedded software for processors from microcontrollers to SoCs, gaining hands‑on experience across the product lifecycle from concept...
- Draper Labs in Cambridge, MA is seeking a Software Engineer 2 to develop high-performance embedded software for diverse domains. You will contribute to the full software life cycle from requirements through deployment, collaborating with cross-disciplinary teams in a mission...
- Assurance Technology Corporation (ATC) seeks an experienced Embedded Software Engineer to design, develop, integrate and test real-time embedded software for space, airborne, and terrestrial applications. You will collaborate with multidisciplinary teams, mentor junior...
- Draper in Cambridge, MA, is seeking an Embedded Quality & Fielded Systems Intern to assist engineers across the product lifecycle, from planning through delivery, ensuring compliance with QMS and ISO 9001:2015. The role involves designing and enhancing engineering solutions...Internship
- ...Software Engineer / Embedded Linux We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation... ...spectral (infrared, low-light, and visible light) imaging systems. Candidates must be self-motivated, able to work...Contract workTemporary work
- The Charles Stark Draper Laboratory, Inc. is seeking a Software Engineer (SMTS) to design and develop high-performance embedded software for various mission environments. The role requires expertise in C/C++ and Rust, along with strong development skills. Ideal candidates...Flexible hours
- ...a difference with us.Department Summary:MITRE’s Electronic Systems Development department is seeking to hire talented and creative engineers with significant expertise in high performance and embedded software to lead and support advanced research and development projects...InternshipLocal areaImmediate start
$126.8k - $149.9k
...Panametrics, a leader in industrial measurement solutions, is seeking a Senior Embedded Software Engineer to provide technical leadership in the development of embedded systems, real-time software, and signal processing solutions that enable next-generation ultrasonic...Full time- ...the RoleWe are seeking a highly skilled and motivated Embedded Software Developer to join our engineering team focused on developing next-generation... ...and maintain embedded software for real-time control systems in semiconductor precision test equipmentCollaborate...Permanent employmentFull timeWork at office
- Onto Innovation, based in Wilmington, Massachusetts, is seeking a Software Engineer for the Inspection Business Unit. Candidates should possess a strong foundation in systems thinking and experience in problem-solving and machine learning. Responsibilities range from modeling...
- FINVI is seeking a Senior Software Engineer to develop and maintain applications on PICK, Universe, and jBASE environments. You will play a... ...key role in database administration, application support, and system collaboration with product and infrastructure teams. The ideal...
- ...Description Valiant Harbor International is seeking a Full-Stack Software Engineer to support advanced U.S. Air Force programs at Hanscom AFB... ...to build mission-critical software that integrates complex systems, processes data securely, and supports operational...Full time
- ...difference with us.MITRE’s Electronic Systems Security department is seeking highly motivated engineers to develop and secure next-generation embedded systems supporting missions of... ...work at the intersection of embedded software, computer architecture, hardware security...Work experience placementInternshipLocal areaImmediate start
- ...difference with us.MITRE’s Electronic Systems Security department is seeking to hire talented and creative engineers with a focus on hardware security for embedded systems to support advanced... ...and build prototypes (hardware and software) to demonstrate advanced...Work experience placementInternshipLocal areaImmediate start
- ...platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system - reinventing warehouse automation for increased efficiency, speed and flexibility.About SymboticSymbotic...Full time
$30k
Job Title Lead, IPTL Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max) Job Code 38054 Job Location Wilmington, MA (on-site) Job Schedule... ...has a strong background in space domain, including embedded and real‑time software, RTOS environments such as...Local areaRelocationRelocation packageFlexible hours$135k - $250.5k
Harris Geospatial Solutions is seeking a Lead IPTL Software Engineer for their Wilmington, MA location. This role leads a Software Integrated... ...ideal candidate should possess significant experience in embedded software development and the space domain. The position offers...Relocation package- ...Embedded Software EngineerDesigns and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs... ...design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency...3 days per week
$138k - $180k
...The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on... ...function, multi-modal capabilities. SDD is seeking a Senior Embedded Software Engineer to support the design, development, and implementation of...Full timeLocal areaRemote workNight shift- ...Senior Embedded Software EngineerWe are seeking a highly skilled and experienced Senior Middleware Software Engineer to join our team. In this role, you will play a key role in designing... ...the efficient operation of the Symbotic systems, and their reliability is paramount....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Embedded Systems. Be the first to apply!
Related searches
- cybersecurity software engineer Burlington, MA
- software developer fintech Burlington, MA
- senior robotics software engineer Burlington, MA
- network software engineer Burlington, MA
- software engineer remote Burlington, MA
- part time software developer remote Burlington, MA
- software engineer full time Burlington, MA
- entry level software engineer remote Burlington, MA
- senior software engineer ruby on rails Burlington, MA
- consulting software engineer Burlington, MA


