Senior Software Engineer, Air & Missile Defense
Core
Design, implement, and deploy high-performance software and algorithms for mission-critical air and missile defense systems, including multi-target tracking, sensor fusion, and command-and-control.
Role type
Senior hands-on individual contributor software engineer (defense systems)
Builds
Tactical software solutions, web applications, and high-fidelity simulation environments for government and military customers
Domain
Defense technology, air and missile defense, autonomous systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, multi-target tracking, sensor fusion, threat classification, big data/NoSQL, differential equations, linear algebra, optimization, controls, estimation theory, digital signal processing
Preferred skills
Asynchronous programming, parallel programming, GPU programming, deploying to tactical/edge environments
Technologies
C++, Python, NoSQL, high-fidelity modeling and simulation environments
Responsibilities
Shape technical direction while remaining hands-on in design and code review; Mentor junior engineers through pair programming and code reviews; Prototype state-of-the-art solutions and guide deployment to tactical systems; Implement high-performance software from tactical systems to web apps; Use modeling and simulation to quantify technology benefits; Drive technical meetings and customer engagements
Seniority
Senior, hands-on IC with mentorship responsibilities