# Senior Robotics Software Engineer

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

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5252663007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_16c717fd-7f5

## Description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

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

As a Senior Robotics Software Engineer, you will contribute hands-on to a small, collaborative team within the Command and Control Software organization, applying your growing expertise in path planning and route optimization.

Responsibilities:

- Prototype and help deploy state-of-the-art algorithms for global and local path planning, trajectory optimization, and multi-agent coordination within command and control systems.

- Help develop online (real-time) path planning capabilities that replan safely and efficiently as mission conditions, threats, and vehicle states change.

- Design and develop high-performance software for real-time C2 systems deployed on operational platforms in the field.

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

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

- Support customer success by developing and implementing algorithms and software for mission-critical use cases.

- Integrate path planning technologies into the broader command and control software stack and development lifecycle.

- Translate technical progress into clear, actionable insights for diverse stakeholders.

Required Qualifications:

- 8+ years of experience in algorithm design, software development, and mathematical modeling with programming expertise in C/C++ and/or Rust.

- Strong knowledge of path planning techniques.

- Demonstrated experience in guidance, navigation, and control (GNC).

- Solid understanding of applied mathematics.

- Knowledge of vehicle dynamics, kinematic constraints, and control theory.

- Familiarity with map representations, terrain reasoning, state estimation, and the efficient handling of large-scale geospatial and environmental data.

- Exposure to machine learning as applied to planning and decision-making.

- Ability to write robust, concurrent code for planning under uncertainty and operation in complex, dynamic, contested environments.

- Demonstrated ability to work across development lifecycles.

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

Nice to Have:

- Experience with Rust for high-performance, safety-critical software.

- Exposure to mixed greenfield/brownfield codebases.

Benefits:

- Highly competitive equity grants

- Top-tier benefits for full-time employees, including health, recovery, and other support

## Skills

### Required
- algorithm design
- software development
- mathematical modeling
- C/C++
- Rust
- path planning techniques
- guidance, navigation, and control (GNC)
- applied mathematics
- vehicle dynamics
- kinematic constraints
- control theory
- map representations
- terrain reasoning
- state estimation
- geospatial and environmental data
- machine learning

### Nice to have
- Rust for high-performance, safety-critical software
- mixed greenfield/brownfield codebases

---

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