What are the responsibilities and job description for the Senior Radar Software Engineer position at MatrixSpace?
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
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.
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.
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
- 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.
Salary : $150,000 - $190,000