Software Engineer, C++
Core
Design and implement multi-target tracking, track fusion, and threat discrimination algorithms for air and missile defense radar systems.
Role type
Senior IC software engineer (defense radar systems)
Builds
High-performance real-time software for radar sensor data processing and target tracking
Domain
Defense / Aerospace / Radar Systems
Deliverable
production ML models | product features
Required skills
C++, Python, linear algebra, probability, statistics, differential equations, software engineering fundamentals, performance optimization
Preferred skills
tracking, estimation, filtering, controls, digital signal processing, radar, sensor fusion, high-performance computing, machine learning, databases, modeling and simulation
Technologies
C++, Python
Responsibilities
Develop high-performance real-time software processing radar sensor data; Build and use modeling and simulation environments to validate tracking performance; Optimize tracking software for performance-critical environments; Collaborate with radar engineers and system architects to integrate solutions into end-to-end defense systems; Participate in customer demonstrations and field tests
Seniority
Mid-level, hands-on IC