Software Engineer, Embedded Systems Hybrid in Burlington, MA
$150k - $185kMatrixspace
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. Compensation range: $150,000 - $185,000. Actual position within the range will be determined based on experience level of the candidate. #J-18808-Ljbffr Matrixspace$115k - $140k
...algorithms that power next-generation situational awareness systems. MatrixSpace develops AI-enabled radar and sensing systems that... ...solutions struggle. We're looking for a hands‑on Radar Software Engineer to help improve radar system performance through data‑driven...Suggested- MatrixSpace is seeking a Software Engineer in Embedded Systems to develop high-performance software for AI-enabled radar and sensing systems. You will port, optimize, and scale software on resource-constrained edge platforms, collaborating with various engineering teams...Suggested
$30k
...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 Friday off!) Relocation: Relocation...SuggestedLocal areaRelocationRelocation packageFlexible hours$82.3k - $220k
Inuplands is seeking a Senior Flight Software Engineer in Cambridge, MA. The role involves developing high-... ...applications including undersea and aerial systems. Candidates should have 5-10 years... ..., with strong skills in C/C++ and embedded systems. A Bachelor's degree in...SuggestedFull time- Harris Geospatial Solutions is seeking a Lead Embedded Software Engineer in Wilmington, MA. This role focuses on developing embedded flight software for aerospace applications. You will design and implement complex algorithms, engage in software lifecycle processes from...SuggestedRelocation package
$82.3k - $220k
Draper Inc. is seeking a Senior Flight Software Engineer in Cambridge, MA. The role involves developing next-gen resilient software... ...solutions for various domains and requires expertise in embedded software and real-time systems using C/C++. Candidates must have a bachelor's...$135k - $250.5k
Harris Geospatial Solutions is looking for a Lead Embedded Software Engineer in Wilmington, MA. The ideal candidate will be responsible for developing embedded flight software for space-based applications and will provide technical leadership to junior engineers. Candidates...Relocation package- Scientific Systems Company, Inc. is hiring a Software Engineer in Burlington, MA. This role involves coding, debugging, and testing software applications while supporting... .... The successful applicant will join a hybrid work schedule and enjoy benefits like a health care...
$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$178.13k - $180k
...Senior Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will provide engineering troubleshooting assistance... ...innovations to our products. Hybrid-remote telecommuting... ...or interpreter technologies, embedded systems, operating systems, relational...Temporary workRemote workFlexible hours- ...growth technology company in Somerville, MA is looking for a Senior Embedded Software Engineer to enhance embedded software for robotic lifting systems. You will collaborate with cross-... ...future of heavy machinery technology in a hybrid work environment. #J-18808-Ljbffr RISE...
- A robotics engineering company in Somerville, MA, is seeking a Principal Embedded Software Engineer. This hybrid role involves designing and developing embedded software for robotic... ...along with familiarity with motion control systems. The position offers competitive...Flexible hours
- Senior Cloud Operations Engineer in Burlington, MA Hi , We required Senior Cloud Operations Engineer... ...Required Skills : 8+ experience managing systems or networks in an “always available”... ...for network traffic and third-party software Problem triage/solving skills and...Permanent employmentFull time
$126.8k - $248.1k
Factory Applications Engineer- Hardware (Integrated System Test; North Reading, MA) Location: North Reading, MA, US We are... ...product demonstrations. Provides software and hardware development... ...interaction (e.g., familiar with embedded low‑level firmware and/or embedded...Flexible hours$76.4k - $140k
A staffing and consulting firm is seeking a Senior Systems Engineer in Burlington, MA. This hybrid role involves leading product development and systems integration for a global beverage company. Candidates should have extensive engineering experience, preferably in high...$117.57k - $165.62k
## Senior Software Development Engineer (Embedded Software)Applylocations: US, MA, Wilmingtontime type: Full timeposted on: Posted Todayjob requisition id: R263308**About... ...design, develop, and validate embedded modular system software and low-level firmware in C/C++ for RF...Permanent employmentFull timeWork at officeRemote workWork from homeDay shift2 days per week$130k - $140k
...Sr. Embedded Software Engineer Department: Engineering Employment Type: Full Time Location: Burlington, MA Compensation: $130,000 - $140,000 / year Description The Senior Embedded... ...wearable devices, robotics, or human‑centered systems. Familiarity with process standards...Full time- ...passionate about embedded systems and power electronics... ...Firmware Engineer to join our engineering... ...of hardware/software interaction and embedded... ...” roles. Boston, MA $117,000.00-$173,... ...00.00 1 week ago Burlington, MA $65,000.00-$1... ...(Boston, MA - Hybrid) Software Quality...Full timeLocal area
- Siemens Mobility is looking for a CFD Application Support Engineer in Burlington, MA. This position offers a hybrid working model with telecommuting options. The role involves technical support for CFD tools and client training to ensure effective product use. Ideal candidates...Remote work
$117.57k - $165.62k
Analog Devices, Inc. is seeking a Senior Software Development Engineer to design and validate embedded software and low-level firmware. This role involves collaboration... ...functional teams and focuses on RF products, MEMS systems, and machine learning implementation. A Master’s...Flexible hours- ...This is a secondary processing purpose.Embedded Software Engineer page is loaded## Embedded Software Engineerlocations: US- MA- Burlington- 154 Middlesex Turnpike: Remote-UStime type... ...closely with hardware engineers, systems architects, and field support to deliver...Remote workFlexible hours
- Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs,... ...specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability...
$145k - $205k
...Job Description Job Description Senior Embedded Software Engineer - Systems Team Boston, MA, US | Full-time | Permanent | Hybrid Salary: $145,000 to $205,000 DOE The salary range for this role is broad, as we are able to consider varying levels of experience...Permanent employmentFull timeImmediate start$54.3k - $108.16k
...At Capgemini Engineering, the world leader in engineering services... ...robots, our digital and software technology experts think... ...same. Job Description Embedded Test Engineer :: Burlington, MA About the Job You’re Considering... ...for our embedded systems that power coffee brewing...Local area- Embedded Controls Engineer -- Thermal/Fluid Systems Mesodyne is looking for an Embedded Controls Engineer (Thermal/Fluid Systems) who treats controls as a practical... ...dynamics. Location This position is based at our facility in Somerville, MA. #J-18808-Ljbffr Mesodyne
- ...Client: Unifirst Location: Wilmington, MA - Need local only Hybrid: 2 days a week onsite minimum - NO Relo... ...the physical environment as well as the software and data architecture that may involve modification of existing systems and/or the creation of new systems or services...Contract workH1bLocal area2 days per week
$126.65k - $182.85k
...Real Time Software Engineer–Vehicle Management Systems (Mid Level or Senior) The Boeing Company is looking for... ...located in Hazelwood, MO, Cambridge, MA or Mesa, AZ. This position will focus... ...and experience Real-time embedded software experience Agile Software...Permanent employmentWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...controller, Linux, and/or Android embedded systems. Work with an embedded Engineering team on a wide range of projects... ...This position can be based in Burlington, Ma or remote. Qualifications Minimum... ...in Electrical, Computer, or Software Engineering At least 4 years of...Full timeWork experience placementRemote workFlexible hours
$150k - $185k
Matrixspace in Burlington, MA is seeking an Embedded Software Engineer to develop high-performance software for AI-enabled edge platforms. The role requires deep... ...of C/C++ and a strong understanding of complete systems, not just components. Responsibilities include optimizing...- CMR Surgical in Cambridge is seeking a Software Engineer for their Robot Software department. The successful candidate will develop embedded software for medical devices and contribute... ...safety standards. The role offers hybrid working arrangements, with at least three...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Embedded Systems Hybrid in Burlington, MA. Be the first to apply!
- senior robotics software engineer Burlington, MA
- senior software engineer Burlington, MA
- software developer fintech Burlington, MA
- senior software engineer ruby on rails Burlington, MA
- federal - software developer Burlington, MA
- consulting software engineer Burlington, MA
- software engineer travel Burlington, MA
- junior software developer remote Burlington, MA
- senior software engineer remote Burlington, MA
- entry level software engineer remote Burlington, MA

