Software Engineer, Battlespace Awareness
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
Software Engineer (Air & Missile Defense Radar)
Builds
Production-grade tracking solutions and distributed systems for air and missile defense
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
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, JavaScript, React, Node.js, MATLAB, Simulink
Technologies
C++, Python, SQL, NoSQL, JavaScript, React, Node.js, MATLAB, Simulink
Responsibilities
Design multi-target tracking and track fusion algorithms; Develop real-time software to process radar data for dozens to hundreds of targets; Build modeling and simulation environments to validate performance; Collaborate with radar engineers and system architects; Optimize software for performance-critical environments; Communicate technical concepts to cross-functional teams and customers; Participate in customer demonstrations and field tests
Seniority
Junior to Mid-level, hands-on IC