Senior Robotics Software Engineer, Behaviors

Anduril
United States
Workplace: OnsiteFull timeUSD 220,000 - 292,000 annuallyFunction: Software EngineeringEducation: mastersSkills: ["Systems-level thinking","Pragmatic engineering","Cross-functional collaboration","Troubleshooting","Mission focus"]

Develop and maintain high-level robotic behavior software for multi-robot autonomy, building behavior trees and state machines to orchestrate teams toward mission outcomes. Create integrations between autonomy and robotic peripherals (sensors, flight controllers, radios) and coordinate networked robots for complex deployments. Partner cross-functionally across autonomy, hardware, systems, and platform teams, and troubleshoot/debug deployed systems during real-world field testing (up to 25%).

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
3 days ago

Senior Robotics Software Engineer, Behaviors

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Develop and maintain high-level robotic behavior software for multi-robot autonomy, building behavior trees and state machines to orchestrate teams toward mission outcomes. Create integrations between autonomy and robotic peripherals (sensors, flight controllers, radios) and coordinate networked robots for complex deployments. Partner cross-functionally across autonomy, hardware, systems, and platform teams, and troubleshoot/debug deployed systems during real-world field testing (up to 25%).
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement behavior trees and state machines to control high-level behavior for teams of robots.
  • •Write software integrations enabling seamless interactions between autonomy and robotic peripherals including sensors, flight controllers, and radios.
  • •Build software for multi-robot coordination to achieve complex mission outcomes across networked robots.
  • •Solve systems integration problems across networking, autonomy, and robotics, making pragmatic engineering tradeoffs.
  • •Collaborate with autonomy, hardware, systems, and platform teams to ensure Anduril products work together seamlessly in the field.
Travel: Medium travel

Pay and Benefits

Salary: USD 220,000 - 292,000 annually
Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics.
  • •6+ years of hands-on production-grade software development in C++ and/or Rust.
  • •Experience designing and implementing behavior trees and state machines (or comparable frameworks) for high-level robotic behavior orchestration.
  • •Proven ability to write software integrations between autonomy stacks and robotic peripherals such as sensors, flight controllers, and radios.
  • •Eligible for a US security clearance, with willingness to travel up to 25% to test, debug, and deploy systems.
Experience:RoboticsAutonomyDefense technology
Education:Master's
Skills:Systems-level thinkingPragmatic engineeringCross-functional collaborationTroubleshootingMission focus
Languages:English
Tech Stack:C++RustPythonBehaviorTree.CPPPy_treesLattice OSSoftware-in-the-loop (SIL)Real-time operating systemsMotion planningPerceptionLocalizationMulti-agent coordination

Eligibility

Security Clearance:US security clearance

Company Brief

Anduril
Designs and builds advanced defense systems combining autonomous aircraft, sensors, and AI-driven software for military and national security applications, focused on modernizing battlefield capabilities and distributed sensing.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Costa Mesa, United States
Founded: 2017
WebsiteLinkedIn