GNC Software Engineer
Core
Design and implement robust path planning, trajectory optimization, and decision-making systems for autonomous ground, air, and maritime platforms within a command and control software stack.
Role type
Senior GNC Software Engineer (Path Planning & Optimization)
Builds
Real-time C2 systems, autonomous tasking services, and mission planning tools for fleets of unmanned platforms.
Domain
Defense technology, autonomous systems, path planning, and control theory.
Deliverable
production ML models | product features
Required skills
C/C++, Python, Matlab, path planning algorithms (A*, RRT, PRM), guidance navigation and control (GNC), trajectory optimization, vehicle dynamics, control theory, applied mathematics (linear algebra, graph theory), machine learning for planning, simulation analysis.
Preferred skills
Experience with 6-DoF simulation, intercept analysis, terrain reasoning, large-scale geospatial data handling.
Technologies
C/C++, Python, Matlab, A*, D* Lite, RRT, RRT*, PRM, 6-DoF 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 for dynamic environments, analyze system performance via simulation, integrate technologies into the C2 stack.
Seniority
Senior, hands-on IC with team influence.