Senior Scientific Software Engineer
Core
Design, implement, and mentor on mission-critical defense software systems using C++ and Python, focusing on sensor fusion, tracking, and command-and-control.
Role type
Senior Scientific Software Engineer (Defense/AI)
Builds
Tactical systems, web applications, and high-performance software for air and missile defense.
Domain
Defense technology, AI, computer vision, sensor fusion, and autonomous systems.
Deliverable
production ML models | product features
Required skills
C++, Python, multi-target tracking, sensor fusion, threat classification, big data/NoSQL, software design, algorithm implementation, differential equations, linear algebra, optimization, statistics, controls, estimation theory, digital signal processing
Preferred skills
Asynchronous programming, parallel programming, GPU programming, deploying to tactical/edge environments
Technologies
C++, Python, NoSQL, CI/CD, Git
Responsibilities
Shape technical direction while remaining hands-on in design and code; mentor junior engineers; prototype state-of-the-art solutions; implement high-performance software; use modeling/simulation to quantify technology benefits; drive technical meetings and customer engagements; own the software development lifecycle
Seniority
Senior, hands-on IC with mentorship responsibilities