Senior Radar Software Engineer

MatrixSpaceBurlington, MA

About The Position

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.

Requirements

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

Nice To Haves

  • 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

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.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service