Burlington, MA

Senior Radar Software Engineer

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.

Apply Now