Senior Robotics Software Engineer, Vehicle Software

Anduril Anduril · Defense · Costa Mesa, CA · Air Dominance & Strike : Air Dominance & Strike Engineering : Mission Software Engineering

Senior Robotics Software Engineer at Anduril, a defense technology company, focusing on developing foundational vehicle software for autonomous robotics systems. The role involves writing core libraries for collaborative robots, owning feature development, and working with hardware and operational teams. Requires C++ or Rust experience, understanding of algorithms, and ability to obtain a Top Secret security clearance. Experience in motion planning, perception, and multi-agent coordination is preferred.

What you'd actually do

  1. Write and maintain core libraries and services that perform critical functions for collaborative teams of robots - for example, motion deconfliction and contingency management of fast mover air vehicles.
  2. Own major feature development and rollout of large, complex features for our products - recent examples include developing terminal-phase autonomy for various air vehicles and developing a test plan on live surrogates.
  3. Work closely with Anduril and 3rd party vehicle hardware teams, as well as operational subject matter experts (fighter pilots, UAV operators, etc.) to align on requirements during product development and iterate towards a final design.

Skills

Required

  • C++
  • Rust
  • Linux development environment
  • data structures
  • algorithms
  • concurrency
  • code optimization
  • troubleshooting remotely deployed software systems
  • analyzing remotely deployed software systems
  • working with electrical and mechanical systems
  • testing electrical and mechanical systems

Nice to have

  • MS or PhD
  • motion planning
  • perception
  • localization
  • mapping
  • controls
  • system performance metrics
  • Python
  • Go
  • embedded programming
  • physical device programming
  • multi-agent coordination of UAVs
  • complex frame transformation problems
  • target localization
  • multi degree of freedom robotic arms

What the JD emphasized

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

Other signals

  • AI-powered operating system
  • autonomous robotics systems
  • advanced autonomy
  • computer vision
  • sensor fusion
  • multi-agent coordination