Robotics Software Engineer, Behaviors

Anduril IndustriesCosta Mesa, CA
$146,000 - $194,000Onsite

About The Position

Anduril Industries is a defense technology company seeking a Robotics Software Engineer to join their rapidly growing team in Costa Mesa, CA. This role focuses on developing and maintaining code for high-level robotic behavior using behavior trees. The engineer will also contribute to solving problems in networking, autonomy, systems integration, and robotics, making pragmatic engineering tradeoffs to ensure Anduril products work seamlessly together. The position requires strong systems-level knowledge and a "Whatever It Takes" mindset, emphasizing expediency, scalability, pragmatism, and sound engineering decisions with the mission as the top priority.

Requirements

  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics.
  • 3+ years of professional experience programming in Python, C++ or Rust. You must be proficient in Python for developing autonomy behaviors while possessing basic C++ or Rust skills to integrate these behaviors into real-time systems and interact with hardware efficiently.
  • Experience contributing to the stack of real-world robotics applications. e.g. Behaviors, navigation, planning or controls.
  • Experience building software solutions involving significant amounts of data processing and analysis.
  • Ability to quickly understand and navigate complex systems and established code bases.
  • A desire to work on critical software that has a real-world impact.
  • Must be willing to travel up to 25%.
  • Eligible to obtain an active U.S. Secret security clearance

Nice To Haves

  • Strong background with focus in Physics, Mathematics, and/or Motion Planning to inform modeling & simulation (M&S) and physical systems.
  • Developing and testing multi-agent autonomous systems and deploying in real-world environments.
  • Feature and algorithm development with an understanding of behavior trees or state machines.
  • Experience contributing to, modifying or writing code to interface with open-source autopilot software such as Ardupilot or PX4.
  • Developing software/hardware for flight systems and safety critical functionality.
  • Experience with distributed communication networks and message standards.

Responsibilities

  • Develop behavior trees and state machines that control high-level behavior for teams of robots.
  • Write software integrations that enable seamless interactions between autonomy and robotic peripherals e.g. sensors, flight controllers, radios.
  • Own end to end testing of autonomy code from simulation to real world flight and customer deployment.
  • Collaborate with Anduril software platform teams to integrate and develop their products to serve end users.
  • Create and analyze metrics that are leveraged for debugging and monitoring.
  • Triage issues, root cause failures, and coordinate next-steps.
  • Partner with end-users to turn needs into features while balancing user experience with engineering constraints.
  • Travel up to 25% of the time to build, test, and deploy capabilities in the real world.

Benefits

  • Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package.
  • Top-tier benefits for full-time employees, including: comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service