Mission System Lead, Seabed Sentry

Anduril Anduril · Defense · Quincy, MA · Maritime & Maneuver Dominance : Undersea Reconnaissance & Strike - Engineering & Operations : Software Engineering

Lead Mission Systems Software Engineer for Autonomous Underwater Vehicles (AUVs) focusing on decision-making and autonomy software. This role involves leading architecture, implementation, and deployment of software for environmental understanding, navigation, obstacle response, and complex mission execution with limited human involvement. Responsibilities include technical leadership, team management, process development, customer engagement, and core library development for robotics platforms.

What you'd actually do

  1. Act as a technical leader owning software for [Seabed Sentry](https://www.anduril.com/seabed-sentry)
  2. Manage and develop a small team (3-4 employees initially), setting priorities, delegating work effectively, and providing coaching and mentorship to support individual growth and long-term career success
  3. Drive the design and implementation of development processes for the initial delivery and subsequent iteration of payloads and mission systems
  4. Act as the technical owner for an entire mission system, including stakeholder and customer engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment and evolution
  5. Own customer success through the design and delivery of a fully operational mission system

Skills

Required

  • System architecture experience
  • Hands-on experience developing software for embedded and physical devices
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • 6+ years of professional C++ or Rust programming experience in a Linux development environment
  • Experience with NixOS
  • Experience troubleshooting and analyzing remotely deployed software systems
  • Experience with the development and sustainment of distributed software platform and application architectures, running under dynamic network topologies
  • Capacity to work holistically on software enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation and sustainment
  • Demonstrated curiosity and ability to learn outside of core discipline, and a desire to work on critical software that has a real-world impact
  • Experience engaging with customers to represent the technical aspects of a product portfolio regarding missions and payloads
  • Strong communication skills and ability to collaborate across technical teams
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • MS or PhD in Computer Science, Robotics, or a related field
  • Experience in a leadership position within a high performing technology organization
  • Experience with modeling and simulation of complex systems
  • Proficiency in Python, Rust, and/or Go
  • Experience in one or more of the following: high performance computing, network programming, faul

What the JD emphasized

  • core decision-making and autonomy software
  • understand their environment, navigate safely, respond to obstacles or threats, and execute complex missions with limited human involvement
  • technical leadership
  • hands on contributions
  • software development
  • software roadmap
  • leading the team
  • customer requirements
  • technical decisions
  • subject matter expert
  • mission systems development and integration
  • system performance
  • complex technical challenges
  • owning the development
  • high-impact products
  • core libraries
  • robotics platforms
  • major feature development
  • rollout to the fleet
  • build, test, and deploy capabilities in the real world

Other signals

  • autonomous underwater vehicles
  • decision-making and autonomy software
  • understand their environment, navigate safely, respond to obstacles or threats, and execute complex missions with limited human involvement
  • robotics platforms