Robotics Software Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : Mission Software Engineering

Robotics Software Engineer role focused on developing and deploying multi-asset autonomy systems for defense applications. The role involves networking, autonomy, systems integration, and ensuring seamless operation of autonomous systems. It requires strong C++ or Rust skills and experience with data processing, complex systems, and real-world deployments.

What you'd actually do

  1. Own the mission autonomy systems and services that are deployed to customers.
  2. Write code to improve products and scale the mission capability to more customers.
  3. Collaborate across multiple teams to plan, build, and test complex functionality.
  4. Create and analyze metrics that are leveraged for debugging and monitoring.
  5. Triage issues, root cause failures, and coordinate next-steps.

Skills

Required

  • C++
  • Rust
  • data processing
  • data analysis
  • complex systems navigation
  • debugging
  • monitoring

Nice to have

  • Physics
  • Mathematics
  • Motion Planning
  • modeling & simulation
  • behavior trees
  • flight systems
  • safety critical functionality
  • distributed communication networks
  • message standards

What the JD emphasized

  • multi-asset autonomy
  • autonomous systems
  • complex systems
  • real-world impact
  • multi-agent autonomous systems

Other signals

  • multi-asset autonomy
  • autonomous systems
  • AI-powered operating system
  • autonomy
  • computer vision
  • sensor fusion