Software Engineer (TS/SCI)
Core
Develop and integrate software algorithms into operational systems for 3D fused missile tracks used in tactical and strategic missile warning.
Role type
Senior Software Engineer (Defense/Intelligence)
Builds
Robust software applications for the PUMA missile warning system
Domain
Defense, Intelligence, Missile Warning Systems
Deliverable
production ML models
Required skills
C++, scientific programming, algorithm implementation, Git, software design, automated testing, debugging, refactoring
Preferred skills
Kalman Filtering, Orbital Mechanics, Docker/Kubernetes, formal software development methodologies
Technologies
C++, Git, Docker, Kubernetes
Responsibilities
Convert algorithm definitions and prototypes into robust software applications; Apply software standards to produce high-quality, extensible packages; Build and improve automated test and verification tools; Debug, refactor, and reimplement existing codebases; Participate in all aspects of the development lifecycle including planning, design, implementation, and deployment.