MatrixSpace logo
MatrixSpace Verified
AI, Robotics, Defense Tech, IoT, Radar Technology

Senior Radar Software Engineer

Massachusetts, United StatesOnsiteFull TimeSenior$150,000–$190,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

MatrixSpace is seeking a Senior Radar Software Engineer to design and build real-time embedded software systems for their radar products. This role involves working closely with hardware and FPGA engineers to develop robust, high-performance C++ software under strict real-time constraints. Responsibilities include designing, implementing, and maintaining embedded software, interfacing with FPGAs, debugging complex issues across hardware and software boundaries, and analyzing radar data. The ideal candidate will have a strong understanding of real-time constraints, embedded systems fundamentals, and thoughtful software design principles.

At MatrixSpace, we are building technology that bridges the physical and digital worlds — combining embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world intelligence.

We are seeking an Embedded Software Engineer to design and build real-time software systems that sit at the core of our radar products. You’ll work close to the hardware, collaborating with FPGA, RF, and application software engineers to develop robust, high-performance embedded software that runs reliably under strict real-time constraints. This role is ideal for someone who enjoys thoughtful system design, understands the tradeoffs of real-time C++ on constrained platforms, and is comfortable interfacing directly with custom hardware.

### Key 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.
  • Debug complex issues across hardware and software boundaries.
  • Work with radar engineers to turn prototype algorithms and processing concepts into production software
  • Analyzing radar data from customers/operations-team and root-causing anomalies.

### Required Skills and Experience:

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.

  • 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.
  • An understanding of digital signal processing and/or RF sensors/systems (e.g. radio, radar) preferred
  • Experience using Modern C++ (i.e.C++ 11 or later) preferred

### Why Join Us

  • Join a team that thrives on innovation and collaboration.
  • Work on cutting-edge 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, equity options, and a culture that values innovation and technical excellence.
Ready to apply?
You'll be redirected to MatrixSpace's application page.

Similar roles