Anduril Industries logo

Software Engineer, GNC

Anduril Industries

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

Anduril Industries

Software Engineer, GNC

Apply now