Senior GNC Software Engineer

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Waltham, MA
Salary
$220,000–$292,000 / yr
Posted
27 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $256k
$106k most similar roles pay here $312k

This role pays more than 96% of similar roles. Most pay $150,000–$221,000 — the shaded band above. At the midpoint, this role pays about $256k versus about $186k 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 1697 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1504 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior GNC Software Engineer

As a Senior GNC Software Engineer on the Battlespace Awareness Command and Control Software team, you will define the direction of a small team while leveraging expertise in path planning and route optimization. You will prototype and deploy state-of-the-art algorithms for global and local path planning, trajectory optimization, and multi-agent coordination within command and control systems. Your daily work involves developing high-performance software for real-time C2 systems to orchestrate fleets of unmanned platforms in dynamic, contested environments. You will utilize C/C++, Python, and Matlab to implement search algorithms, vehicle dynamics models, and machine learning techniques like reinforcement learning. The role requires deep knowledge of linear algebra, computational geometry, and graph theory to solve complex problems involving terrain reasoning and geospatial data for autonomous ground, air, or maritime platforms within a distributed architecture.

What you'll do

  • Prototype and deploy state-of-the-art algorithms for global/local path planning and multi-agent coordination.
  • Develop high-performance software for real-time command and control systems to orchestrate fleets of unmanned platforms.
  • Design robust search algorithms and decision-making systems for navigation in dynamic, contested environments.
  • Analyze system performance using high-fidelity simulations and statistical techniques to validate planner behavior.
  • Customize algorithms for mission-critical use cases including collaborative autonomy and obstacle avoidance.
  • Integrate path planning technologies into the full software development lifecycle from requirements to optimization.
  • Translate technical progress into actionable insights for stakeholders, operators, and end-users.

What we're looking for

  • 8+ years of experience in algorithm design, software development, and mathematical modeling.
  • Proficiency in programming using C/C++, Python, and Matlab.
  • Expertise in path planning techniques including graph-based search, sampling-based planners, and lattice or grid-based planners.
  • Experience in guidance, navigation, and control (GNC), trajectory optimization, and vehicle dynamics modeling.
  • Strong 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.
  • Experience with machine learning for planning and decision-making, including reinforcement learning and behavior prediction.
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance.

More like this

Similar roles

GNC Software Engineer

Anduril Industries

Waltham, MA 73 days ago $146,000$194,000
C++ Python Matlab Path Planning Trajectory Optimization GNC Machine Learning Reinforcement Learning Graph Theory Linear Algebra Control Theory 6-DoF Simulation A D\* Lite RRT PRM

Senior Software Engineer, Estimation & Filtering

Anduril Industries

Broomfield, CO +1 12 days ago $190,000$252,000
C++ Python Matlab Kalman Filters Particle Filters Sensor Fusion State Estimation Signal Processing Machine Learning NoSQL Big Data Linear Algebra Stochastic Processes Algorithm Design Statistical Modeling

Senior Software Engineer

Genworth Financial

Richmond, VA +1 62 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 68 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp