Robotics Software Engineer

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

Staff Robotics Engineer responsible for the delivery of vehicle perception and planning capabilities integrated into defense products. This role involves end-to-end ownership of the product life-cycle, including architecting, designing, delivering, and evolving safe and effective vehicle autonomy on autonomous platforms. Key responsibilities include leading teams, developing navigation and collision avoidance systems, implementing sensor suites and planning algorithms, and utilizing advanced techniques in computer vision, sensor fusion, and machine learning.

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

  • C++
  • Python
  • autonomous vehicle hardware and sensors (radar, sonar, LIDAR, cameras)
  • computer vision
  • sensor fusion
  • SLAM
  • motion planning
  • machine learning
  • senior perception or planning role for the delivery of a robotic system
  • technical owner for a system
  • stakeholder engagement
  • requirements definition
  • roadmap management
  • team co-ordination
  • design
  • implementation
  • sustainment
  • evolution
  • validation and verification strategies

Nice to have

  • autonomous systems in the ground, air, maritime or space domains
  • simulation tools and frameworks (Gazebo, Unity, Unreal Engine)
  • safety standards and certification processes for autonomous systems
  • System Engineering concepts

What the JD emphasized

  • end-to-end outcome ownership
  • safe and effective vehicle autonomy
  • trusted safe navigation
  • collision avoidance
  • situational awareness systems
  • safe navigation
  • effective operation
  • perception and planning algorithms
  • validation and verification strategies

Other signals

  • multi-asset autonomy
  • autonomous platforms
  • perception and planning capability
  • safe navigation
  • computer vision
  • sensor fusion
  • machine learning