Senior GNC Software Engineer
Core
Designing and implementing robust path planning, trajectory optimization, and multi-agent coordination algorithms for real-time command and control systems in dynamic, contested environments.
Role type
Senior GNC Software Engineer (Path Planning & Optimization)
Builds
Autonomous mission execution software for fleets of unmanned platforms (ground, air, maritime) integrated into Lattice OS.
Domain
Defense technology, Autonomous Systems, Guidance Navigation and Control (GNC), Path Planning
Deliverable
production ML models
Required skills
C/C++, Python, Matlab, Graph-based search (A*, D* Lite), Sampling-based planners (RRT, RRT*, PRM), Lattice/Grid-based planners, Trajectory optimization, Vehicle dynamics, Control theory, Applied mathematics (Linear algebra, Optimization, Computational geometry, Graph theory), Reinforcement learning, Behavior prediction
Preferred skills
6-DoF simulation, Intercept analysis, Terrain reasoning, Large-scale geospatial data handling
Technologies
Lattice OS, High-fidelity simulation tools
Responsibilities
Define team direction in path planning; Prototype and deploy state-of-the-art algorithms; Develop high-performance software for real-time C2 systems; Design robust planners and decision-making systems; Analyze system performance via simulations; Integrate technologies into the C2 software stack.
Seniority
Senior, hands-on IC
