Software Engineer, GNC

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Waltham, MA
Salary
$129,000–$171,000 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $150k
$119k most similar roles pay here $224k

This role pays less than 62% of similar roles. Most pay $137,375–$214,000 — the shaded band above. At the midpoint, this role pays about $150k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 884 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 854 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Software Engineer, GNC

Software Engineer, GNC joins the Battlespace Awareness Command and Control Software team to develop advanced algorithms for path planning, route optimization, and multi-agent coordination. You will build high-performance software for real-time command and control systems, focusing on asynchronous programming and concurrent execution in resource-constrained environments. The role involves prototyping and deploying state-of-the-art algorithms for trajectory optimization and autonomous tasking to orchestrate fleets of unmanned systems. Key technical requirements include proficiency in C/C++ or Rust, as well as expertise in graph-based search, sampling-based planners, and vehicle dynamics. You will utilize advanced mathematics including linear algebra and computational geometry to solve problems involving state estimation and terrain reasoning. This role addresses the critical challenge of ensuring safe, feasible routing for autonomous ground, air, or maritime platforms operating within dynamic, contested environments and complex mission scenarios.

What does a Software Engineer earn in Massachusetts?

Median $193000 from 79 postings across 21 companies.

See salary data

What you'll do

  • Prototype and deploy state-of-the-art algorithms for global/local path planning and multi-agent coordination.
  • Develop real-time path planning capabilities that adapt to changing mission conditions and threats.
  • Build high-performance software for C2 systems using asynchronous programming and concurrency in resource-constrained environments.
  • Implement robust search algorithms and decision-making systems to generate safe routes in contested environments.
  • Analyze system performance using high-fidelity simulations and statistical techniques to validate planner behavior.
  • Develop software for mission-critical use cases including collaborative autonomy, asset routing, and obstacle avoidance.
  • Integrate path planning technologies into the broader command and control software stack across the development lifecycle.
  • Translate technical progress into actionable insights for stakeholders, operators, and end-users.

What we're looking for

  • 3+ years of experience in algorithm design, software development, and mathematical modeling using C/C++ or Rust.
  • Strong knowledge of path planning techniques including graph-based search, sampling-based planners, and real-time replanning.
  • Demonstrated experience in guidance, navigation, and control (GNC), trajectory optimization, and predictive models 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 ground, air, or maritime 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, including reinforcement learning and behavior prediction.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • Experience with Rust for high-performance, safety-critical software (preferred).
  • Exposure to mixed greenfield/brownfield codebases, including extending existing production stacks (preferred).

More like this

Similar roles

GNC Software Engineer

Anduril Industries

Waltham, MA 22 days ago $166,000–$220,000
C++ Python Matlab Path Planning Trajectory Optimization GNC Machine Learning Reinforcement Learning Graph Theory Linear Algebra Control Theory 6-DoF Simulation Algorithm Design Software Development

Senior GNC Software Engineer

Anduril Industries

Waltham, MA 22 days ago $191,000–$253,000
C++ Python Matlab Path Planning Trajectory Optimization GNC Machine Learning Reinforcement Learning Linear Algebra Graph Theory Control Theory 6-DoF Simulation Algorithm Design Mathematical Modeling
8+ yrs exp

Senior Software Engineer, GNC Modeling

Anduril Industries

Waltham, MA 18 days ago $191,000–$253,000
C++ Python MATLAB Rust Path Planning Trajectory Optimization GNC Machine Learning Reinforcement Learning Graph Theory Linear Algebra Control Theory 6-DoF Simulation Multi-agent Coordination
8+ yrs exp

Software Engineer, GNC Modeling

Anduril Industries

Waltham, MA 18 days ago $129,000–$171,000
Python MATLAB C++ Rust GNC Path Planning A D\* Lite Machine Learning Reinforcement Learning Linear Algebra Optimization Statistics Modeling and Simulation Trajectory Prediction State Estimation 6-DoF Simulation

Robotics Software Engineer

Anduril Industries

Waltham, MA 10 days ago $129,000–$171,000
C++ Rust Path Planning Trajectory Optimization GNC Machine Learning Reinforcement Learning Linear Algebra Graph Theory Computational Geometry Control Theory Asynchronous Programming Concurrency 6-DoF Simulation
3+ yrs exp

Senior Robotics Software Engineer

Anduril Industries

Waltham, MA 5 days ago $191,000–$253,000
C++ Rust Path Planning Trajectory Optimization GNC Machine Learning Reinforcement Learning Asynchronous Programming Concurrency Linear Algebra Graph Theory Computational Geometry Control Theory 6-DoF Simulation
8+ yrs exp