Robotics Engineer, Maritime

Anduril Anduril · Defense · Quincy, MA · Maritime & Maneuver Dominance : Maritime US Engineering : Maritime - Software

Robotics Engineer for Anduril's Maritime Division, focusing on developing and delivering trusted safe navigation, collision avoidance, and situational awareness systems for autonomous maritime vehicles. The role involves implementing scalable sub-systems, utilizing advanced techniques in computer vision, sensor fusion, and machine learning, and conducting thorough testing and validation. This position requires end-to-end ownership of projects throughout the product life-cycle, collaboration with cross-functional teams, and potentially mentoring junior members.

What you'd actually do

  1. Implement trusted safe navigation, collision avoidance, and situational awareness systems that balance constraints, restrictions and requirements in a multi-stakeholder environment
  2. Implement scalable sub-systems including sensor processing, perception, tracking, motion planning, health management, anomaly detection, simulation, testing fixtures, and vehicle interfaces
  3. Contribute to the development of existing software components across Anduril, with the aim of developing components that are re-usable across multiple Anduril product lines
  4. Utilize advanced techniques in computer vision, sensor fusion, and machine learning to enhance perception and planning capabilities of Anduril vehicles
  5. Conduct thorough testing and validation of perception and planning algorithms through development and use of simulation and analysis of data from real-world experiments, including evolving the data analysis tooling

Skills

Required

  • C++ software development
  • Python software development
  • 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
  • mentoring junior team members

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

  • 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

Other signals

  • autonomous systems
  • AI
  • computer vision
  • sensor fusion
  • robotics
  • perception
  • planning
  • machine learning