
Software Engineer, GNC
Waltham · Waltham, MA (WMA-01) · USD 129,000-171,000 · 3+ years experience · Full-time · Posted Sep 24, 2026
At a glance
- Experience
- 3+ years experience
- Employment
- Full-time
- Location
- Waltham · Waltham, MA (WMA-01)
- Salary
- USD 129,000-171,000 · Base salary
About the role
- The Software Engineer, GNC will join the Battlespace Awareness Command and Control Software team to develop path planning and route optimization algorithms.
- This role involves prototyping and deploying real-time autonomous mission execution capabilities for operational defense platforms.
Responsibilities
- Contribute to a collaborative team applying expertise in path planning and route optimization.
- Prototype and deploy algorithms for global and local path planning, trajectory optimization, and multi-agent coordination.
- Develop online, real-time path planning capabilities that replan based on changing mission conditions and threats.
- Design high-performance software for real-time C2 systems, including operator-facing tools and autonomous routing services.
- Implement robust planners, search algorithms, and decision-making systems for dynamic and contested environments.
- Analyze system performance using high-fidelity simulations, modeling tools, and statistical techniques.
- Support customer success by implementing algorithms for collaborative autonomy, asset routing, and obstacle avoidance.
- Integrate path planning technologies into the broader command and control software stack and development lifecycle.
- Translate technical progress into actionable insights for diverse stakeholders.
Requirements
- 3+ years of experience in algorithm design, software development, and mathematical modeling.
- Programming expertise in C/C++ and/or Rust.
- Strong knowledge of path planning techniques such as graph-based search (A*, D* Lite) and sampling-based planners (RRT, RRT*, PRM).
- Demonstrated experience in guidance, navigation, and control (GNC), trajectory optimization, or predictive modeling for vehicle dynamics.
- Solid understanding of applied mathematics, including linear algebra, optimization, computational geometry, and graph theory.
- Knowledge of vehicle dynamics, kinematic constraints, and control theory for autonomous platforms.
- Familiarity with map representations, terrain reasoning, state estimation, and large-scale geospatial data handling.
- Exposure to machine learning as applied to planning and decision-making.
- Ability to write robust, concurrent code for planning under uncertainty.
- Eligible to obtain and maintain an active U.S. Secret security clearance.
Preferred qualifications
- Experience with Rust for high-performance, safety-critical software.
- Exposure to mixed greenfield/brownfield codebases, including extending existing production planning/routing stacks.
Benefits
- Competitive salary range of $129,000—$171,000 USD
- Highly competitive equity grants
- Top-tier benefits package
Skills
- C
- C++
- Rust
- A*
- D* Lite
- RRT
- RRT*
- PRM
- 6-DoF Simulation
- Linear Algebra
- Computational Geometry
- Graph Theory
Show all 13 skills
- Reinforcement Learning