Andurilindustries
Senior Robotics Software Engineer
Waltham, Massachusetts, United States. Posted a month ago
The role
You will prototype and deploy state-of-the-art algorithms for path planning, trajectory optimization, and multi-agent coordination. You will design high-performance software for real-time C2 systems deployed on operational platforms.
What you will do
- Contribute to a small, collaborative team within the Command and Control Software organization
- Prototype and help deploy algorithms for path planning, trajectory optimization, and multi-agent coordination
- Develop online path planning capabilities that replan as mission conditions change
- Design and develop high-performance software for real-time C2 systems
- Implement robust planners, search algorithms, and decision-making systems
- Analyze system performance using high-fidelity simulations and modeling tools
- Support customer success by developing algorithms for mission-critical use cases
- Integrate path planning technologies into the broader command and control software stack
- Translate technical progress into actionable insights for stakeholders
Required qualifications
- 8+ 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 like graph-based search, sampling-based planners, and online replanning
- Demonstrated experience in guidance, navigation, and control (GNC)
- Experience in trajectory optimization and trajectory prediction
- Experience in development of predictive models for vehicle dynamics and weapon system effectiveness
- 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
- Exposure to machine learning as applied to planning and decision-making
- Ability to write robust, concurrent code for planning under uncertainty
- Demonstrated ability to work across development lifecycles
Nice to have
- Experience with Rust for high-performance, safety-critical software
- Exposure to mixed greenfield/brownfield codebases
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees
Before you apply
- Eligible to obtain and maintain an active U.S. Secret security clearance
- Transcripts are requested as part of the early application process
About the company
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Their family of systems is powered by Lattice OS, an AI-powered operating system.