Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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... 
    Suggested
    Full time
    Relocation
    Relocation package
    Flexible hours

    L3HHCM20

    Wilmington, MA
    3 days ago
  • $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... 
    Suggested
    Full time

    Inuplands

    Cambridge, MA
    5 days ago
  • $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

    Draper

    Cambridge, MA
    5 days ago
  • 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

    Re:Build Manufacturing

    Wilmington, MA
    2 days ago
  • $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++... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Day shift
    2 days per week

    Analog Devices

    Wilmington, MA
    5 hours ago
  • $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

    L3Harris Technologies

    Wilmington, MA
    4 days ago
  • $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

    Universal Robots

    North Reading, MA
    5 hours ago
  • $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... 

    Lincoln Laboratory

    Lexington, MA
    5 hours ago
  • $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 area
    Relocation
    Relocation package
    Flexible hours

    L3Harris Technologies

    Melrose, MA
    4 days ago
  • $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 time
    Work experience placement
    Remote work
    Worldwide

    Wabtec

    Waltham, MA
    9 days ago
  • 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... 

    Assurance-Technology-Corporation-

    Carlisle, MA
    4 days ago
  • 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... 

    Draper Labs

    Cambridge, MA
    4 days ago
  • 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... 

    Assurance Technology Corporation (ATC)

    Carlisle, MA
    4 days ago
  • 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

    Inuplands

    Cambridge, MA
    2 days ago
  •  ...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 work
    Temporary work

    Staff Perm

    Billerica, MA
    more than 2 months ago
  • 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

    The Charles Stark Draper Laboratory, Inc.

    Cambridge, MA
    5 days ago
  •  ...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... 
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    3 days ago
  • $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

    Crane Company

    Billerica, MA
    2 days ago
  •  ...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 employment
    Full time
    Work at office

    Onto Innovation

    Wilmington, MA
    5 hours ago
  • 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... 

    Onto Innovation

    Wilmington, MA
    5 days ago
  • 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... 

    FINVI

    Burlington, MA
    3 days ago
  •  ...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

    Valiant Harbor International, LLC

    Bedford, MA
    19 days ago
  •  ...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 placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    1 day ago
  •  ...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 placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    1 day ago
  •  ...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

    Symbotic

    Wilmington, MA
    5 hours ago
  • $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 area
    Relocation
    Relocation package
    Flexible hours

    Harris Geospatial Solutions

    Wilmington, MA
    2 days ago
  • $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

    Harris Geospatial Solutions

    Wilmington, MA
    2 days ago
  •  ...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

    Athari DDS

    Lexington, MA
    5 hours ago
  • $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 time
    Local area
    Remote work
    Night shift

    STR

    Woburn, MA
    17 hours ago
  •  ...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.... 

    Venturefizz Product Management Community

    Wilmington, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Systems. Be the first to apply!