Senior Software Engineer, C++
Core
Design, implement, and mentor on mission-critical C++ and Python software for air and missile defense systems, including multi-target tracking, sensor fusion, and command-and-control.
Role type
Senior hands-on IC software engineer (defense systems)
Builds
Tactical software solutions for air and missile defense, integrated into Lattice OS
Domain
Defense technology, air and missile defense, sensor fusion
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, controls, estimation theory, digital signal processing
Preferred skills
Asynchronous programming, parallel programming, GPU programming, deploying to tactical/edge environments
Technologies
C++, Python, NoSQL, Lattice OS
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