Staff Robotics Software Engineer

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

Staff Robotics Software Engineer at Anduril, a defense technology company. This role focuses on leading the delivery of vehicle perception and planning capabilities for autonomous systems, integrating AI, computer vision, and sensor fusion. The engineer will own the software roadmap, architect, design, and implement safe navigation systems, and drive the development of sensor suites and planning algorithms for autonomous vehicles. The role involves significant hands-on work, collaboration with cross-functional teams, and testing/validation through simulation and real-world experiments.

What you'd actually do

  1. Own customer success through the design and delivery of a multi-year, multi-stakeholder software roadmap that spans across multiple teams
  2. Leverage internal product and program-specific engineering teams to rapidly deliver capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time
  3. Partner with external teams, collaborating on interfacing requirements between diverse systems and technologies
  4. Lead teams that architect, design and implement trusted safe navigation, collision avoidance, and situational awareness systems that balance constraints, restrictions and requirements in a multi-stakeholder environment
  5. Drive the development and implementation of sensor suites, perception algorithms, planning algorithms, and test fixtures to deliver safe navigation and effective operation of Anduril’s autonomous vehicles

Skills

Required

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
  • 7+ years of experience in C++ and/or Python software development
  • Familiarity with autonomous vehicle hardware and sensors such as radar, sonar, LIDAR, and cameras
  • Demonstrated knowledge of at least one of: computer vision, sensor fusion, SLAM, motion planning, machine learning
  • Experience in a senior perception or planning role for the delivery of a robotic system
  • Capacity to act as the technical owner for a system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment and evolution
  • Ability to collaborate with stakeholders to define and implement robust validation and verification strategies for perception and planning modules
  • Capacity to learn and grow individually, while mentoring junior team members effectively, building team cohesion and capacity
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • Experience with autonomous systems in the ground, air, maritime or space domains
  • Experience with simulation tools and frameworks, such as Gazebo, Unity, or Unreal Engine, for algorithm validation and testing
  • Knowledge of safety standards and certification processes for autonomous systems
  • Familiarity with System Engineering concepts

What the JD emphasized

  • 7+ years of experience in C++ and/or Python software development
  • Demonstrated knowledge of at least one of: computer vision, sensor fusion, SLAM, motion planning, machine learning
  • Experience in a senior perception or planning role for the delivery of a robotic system
  • Capacity to act as the technical owner for a system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment and evolution
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Other signals

  • multi-asset autonomy
  • autonomous vehicles
  • AI, computer vision, sensor fusion, and networking technology