Burlington, MA

Senior Embedded Software Engineer

Responsibilities:

• Design, implement, and maintain real-time embedded software in C++ in a Linux based environment.

• Develop low-latency, deterministic systems that meet strict timing and reliability requirements.

• Interface embedded software with FPGAs via memory-mapped I/O, DMA, interrupts, and custom protocols.

• Collaborate closely with FPGA, hardware, and systems teams to define clean hardware/software interfaces.

• Architect software components with an emphasis on clarity, testability, and maintainability.

• Debug complex issues across hardware and software boundaries.

• Participate in design reviews and contribute to technical direction and best practices

• Contribute to other parts of the overall radar signal processing pipeline.

Required Skills:

• Strong proficiency in C++ .

• Deep understanding of real-time constraints (latency, determinism, scheduling, concurrency)

• Solid grasp of embedded systems fundamentals (memory, interrupts, DMA, timing).+

• Ability to design software thoughtfully, balancing performance, correctness, and maintainability.

• Excellent at working in a team and visually communicating designs.

• Strong interpersonal skills.

Preferred Skills

• An understanding of signal processing and/or sensor systems.

• Experience using Yocto Linux

• Experience using Modern C++ (i.e. 11+)

Requirements:

• Bachelor’s or Master’s degree in engineering.

• Willing to travel, up to 10%.

• 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.

Why MatrixSpace?

• Join a team that thrives on innovation and collaboration.

• Work on cutting-edge radar and sensing technology bridging embedded systems, cloud computing, and AI applications.

• Collaborate with world-class engineers solving complex distributed systems challenges.

• High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives.

• Competitive compensation and benefits, equity options, and a culture that values innovation and technical excellence.

Apply Now