# GNC Software Engineer

**Company**: Anduril
**Location**: Waltham, Massachusetts, United States
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $191,000 - $253,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5150958007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d7c34ef1-1eb

## Description

At Anduril, our Battelspace Awareness Command and Control Software team specializes in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations.

We are currently seeking highly talented technologists to join our mission and redefine the future of defense technology.

As a GNC Software Engineer, you will define and influence the direction of a small team within the Command and Control Software organization, leveraging your subject-matter expertise in path planning and route optimization.

Key responsibilities include:

- Defining and influencing the direction of a small team within the Command and Control Software organization

- Prototyping and deploying state-of-the-art algorithms for global and local path planning, trajectory optimization, and multi-agent coordination within command and control systems

- Developing high-performance software for real-time C2 systems, ranging from operator-facing mission planning tools to autonomous tasking and routing services that orchestrate fleets of unmanned platforms

- Designing and implementing robust planners, search algorithms, and decision-making systems that generate safe, feasible, and optimal routes in dynamic, uncertain, and contested environments

- Analyzing system performance using high-fidelity simulations, innovative modeling tools, and rigorous statistical techniques to validate planner behavior across diverse mission scenarios

- Driving customer success by customizing algorithms and software for mission-critical use cases, including collaborative autonomy, asset routing, and obstacle and threat avoidance

- Integrating path planning technologies into the broader command and control software stack and development lifecycle, from requirements definition through testing and optimization

- Translating technical progress into clear, actionable insights for diverse stakeholders, including colleagues, operators, and end-users

Required qualifications include:

- Proficiency in algorithm design, software development, and mathematical modeling with programming expertise in C/C++, Python, and Matlab

- Strong knowledge of path planning techniques, such as graph-based search (A*, D* Lite), sampling-based planners (RRT, RRT*, PRM), and lattice or grid-based planners

- Demonstrated experience in guidance, navigation, and control (GNC); trajectory optimization; and/or the development of predictive models for vehicle dynamics and weapon system effectiveness (e.g., 6-DoF simulation, intercept analysis)

- Solid understanding of applied mathematics, including linear algebra, optimization, computational geometry, and graph theory

- Knowledge of vehicle dynamics, kinematic constraints, and control theory as applied to autonomous ground, air, or maritime platforms tasked through C2 systems

- Familiarity with map representations, terrain reasoning, and the efficient handling of large-scale geospatial and environmental data within distributed C2 architectures

- Background in machine learning as applied to planning and decision-making, including reinforcement learning, learned heuristics, and behavior prediction

- Ability to engineer robust systems for planning under uncertainty, multi-agent coordination, and operation in complex, dynamic, contested environments

- Demonstrated ability to work across development lifecycles, from prototyping to optimizing production systems

- Eligible to obtain and maintain an active U.S. Top Secret security clearance

Salary: $191,000 - $253,000 USD per year

Benefits: Comprehensive, competitive benefits package, including top-tier benefits for full-time employees, such as health insurance, retirement plans, and paid time off.

Please note that the salary range is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.

## Skills

### Required
- algorithm design
- software development
- mathematical modeling
- C/C++
- Python
- Matlab
- path planning
- graph-based search
- sampling-based planners
- lattice or grid-based planners
- guidance, navigation, and control
- trajectory optimization
- predictive models
- vehicle dynamics
- kinematic constraints
- control theory
- map representations
- terrain reasoning
- large-scale geospatial and environmental data
- machine learning
- reinforcement learning
- learned heuristics
- behavior prediction
- robust systems
- multi-agent coordination
- complex, dynamic, contested environments
- development lifecycles
- prototyping
- optimizing production systems
- U.S. Top Secret security clearance

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5150958007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
