Algorithm Engineer
Core
Design and implement advanced tracking algorithms and high-performance real-time software systems to detect, track, and characterize airborne threats using radar sensor data.
Role type
Algorithm Engineer (Air & Missile Defense)
Builds
Production-grade tracking solutions and distributed systems for government and industry customers
Domain
Defense / Radar Systems / Signal Processing
Deliverable
production ML models | product features
Required skills
C++, Python, linear algebra, probability, statistics, differential equations, software engineering fundamentals, debugging
Preferred skills
Kalman filters, particle filters, multiple hypothesis tracking, controls theory, digital signal processing, radar systems, sensor fusion, high-performance computing, machine learning, SQL, NoSQL, time-series databases, MATLAB, Simulink
Technologies
C++, Python, SQL, NoSQL, MATLAB, Simulink
Responsibilities
Design and implement advanced tracking algorithms for novel air and missile threats; Develop high-performance, real-time software systems that process radar sensor data; Build and leverage modeling & simulation environments to validate tracking performance; Collaborate directly with radar engineers and system architects to integrate tracking solutions; Optimize tracking software for performance-critical environments; Participate in customer demonstrations and field tests
Seniority
Mid-level, hands-on IC