Senior Radar Software Engineer

Matrix Space

Job Summary

MatrixSpace is seeking a Senior Radar Software Engineer to design, develop, and implement real-time multi-target tracking algorithms for radar systems. The role involves analyzing radar data, collaborating with engineering teams, optimizing system architecture, and contributing to the signal processing pipeline. Candidates should have a strong background in radar principles, C++, Python, and object-oriented design, with a focus on performance and reliability.

Must Have

  • Design and develop multi-target tracking algorithms for radar systems
  • Implement real-time tracking software in C++
  • Analyze radar data to validate and refine tracking performance
  • Solid understanding of radar principles and tracking algorithms
  • Strong proficiency in C++
  • Bachelor’s or Master’s degree in engineering
  • US citizenship required, with the ability to obtain US government security clearance

Good to Have

  • Experience with linear and nonlinear filtering techniques
  • Knowledge of sensor fusion, data association and machine learning techniques
  • Solid understanding of digital signal processing as it applies to radar
  • Experience evaluating algorithms and analyzing data using Python
  • An understanding of good object-oriented software design practices
  • Strong written and verbal communications skills
  • Strong interpersonal skills
  • Willingness to travel up to 10%

Perks & Benefits

  • 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
  • Culture that values innovation and technical excellence

Job Description

Responsibilities:

  • Design and develop multi-target tracking algorithms for radar systems.
  • Implement real-time tracking software in C++ with a focus on performance and reliability.
  • Analyze radar data to validate and refine tracking performance.
  • Collaborate with members of the radar systems team and other software teams to optimize our system architecture.
  • Contribute to other parts of the overall radar signal processing pipeline.
  • Conduct simulations and performance evaluations using synthetic and real-world radar data.
  • Write effective tests to ensure radar performance is always improving.
  • Document algorithm design, assumptions, and performance metrics.

Skills:

  • Solid understanding of radar principles and tracking algorithms.
  • Experience with linear and nonlinear filtering techniques.
  • Knowledge of sensor fusion, data association and machine learning techniques.
  • Solid understanding of digital signal processing as it applies to radar.
  • Strong proficiency in C++ .
  • Experience evaluating algorithms and analyzing data using Python
  • An understanding of good object-oriented software design practices.
  • Strong written and verbal communications skills.
  • Strong interpersonal skills.

Requirements:

  • Bachelor’s or Master’s degree in engineering.
  • Willing to travel, up to 10%.
  • US citizenship required, with the ability to obtain US government security clearance.

Why Join Us

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

7 Skills Required For This Role

Communication Performance Analysis Cpp Game Texts Python Algorithms Machine Learning