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.