A
Anduril Industries
Robotics Software Engineer (Behaviors)
Skills
RustPythonMachine LearningAIFinancial Planning
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$191,000 – $253,000 / year
Location:
Costa Mesa, CA, USA
Work mode:
Onsite
Published on:
11 August 2026
What they need
- The Maneuver Dominance team at Anduril develops operationally relevant, multi-asset autonomy. We are focused on making large groups of autonomous systems work effectively together
- We leverage existing Anduril drone platforms like Ghost or Altius, in addition to bringing 3rd party platforms into Anduril’s Lattice ecosystem
- We are seeking a Robotics Software Engineer, Behaviors to join the Maneuver Dominance team
- In this role, you will be responsible for developing and maintaining code that controls high-level robotic behavior—designing behavior trees and state machines that orchestrate teams of robots and ensure Anduril products seamlessly work together to achieve a variety of critical outcomes
- You will write software integrations that enable seamless interactions between autonomy and robotic peripherals such as sensors, flight controllers, and radios
- Members of our team contribute to solving a wide variety of problems involving networking, autonomy, systems integration, and robotics, while making pragmatic engineering tradeoffs along the way
- Develop Behavior Software: Design and implement behavior trees and state machines that control high-level behavior for teams of robots
- Autonomy Integration: Write software integrations that enable seamless interactions between autonomy and robotic peripherals—sensors, flight controllers, radios, and other onboard systems
- Multi-Robot Coordination: Build software that coordinates teams of autonomous platforms to achieve complex mission outcomes across networked robots
- Systems Integration: Solve problems spanning networking, autonomy, systems integration, and robotics, making pragmatic engineering tradeoffs along the way
- Collaborate Cross-Functionally: Partner with autonomy, hardware, systems, and platform teams to ensure Anduril products seamlessly work together in the field
- Real-World Deployment: Travel up to 25% to test, debug, and deploy systems in operational environments
- Iterative Development: Contribute across the entire software lifecycle, including prototyping, implementation, testing, and deployment
- Troubleshoot and Debug: Analyze and resolve issues in deployed systems, ensuring reliability and operational success
Benefits
- Full Family Health Coverage
- 16 Weeks Paid Parental Leave for All Caregivers
- Family Planning & Support
- Incentivized Time Off
- Mental Health Resources
- Financial Planning
- Unlimited Provisions
- Professional Development- If you possess a “Whatever It Takes” mindset - executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions, then this role is for you
- Real-World Impact: Passion for building software that directly influences mission-critical outcomes
- Technical Expertise: Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics
- Systems-Level Thinking: Strong systems-level knowledge and the ability to navigate and contribute to complex, established codebases
- C++ and Rust Proficiency: At least 2+ years of hands-on experience developing production-grade software in C++ and/or Rust
- Travel Flexibility: Willingness to travel up to 25% to test and deploy systems
- Pragmatic Engineering: A “Whatever It Takes” mindset—executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind
- Autonomy & Peripherals: Proven ability to write software integrations between autonomy stacks and robotic peripherals such as sensors, flight controllers, and radios
- Security Clearance: Must be eligible for a US security clearance
- Behavior Trees & State Machines: Experience designing and implementing behavior trees, state machines, or comparable frameworks for orchestrating high-level robotic behavior
- Multi-Agent Coordination: Experience with motion planning, perception, localization, and multi-agent coordination across teams of robots
- Behavior Frameworks: Familiarity with open-source behavior tree libraries (e.g., BehaviorTree.CPP, py_trees) or comparable autonomy frameworks
- Simulation Expertise: Proficiency in designing Software-in-the-Loop (SIL) simulation environments for behavior validation
- Hardware Integration: Experience working with embedded systems, flight controllers, and physical devices
- Programming Skills: Additional experience with Python, and/or real-time operating systems
- Machine Learning: Knowledge of AI/ML applications in robotics and autonomy
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
9 days ago
Quick apply
T
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique
1 day ago
Quick apply
No company information available.