Staff Software Engineer, Vehicle Management System, Maritime

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

Staff Software Engineer for Anduril's Maritime Division, focusing on the Vehicle Management System for autonomous maritime vehicles. This role involves leading the design, delivery, and evolution of safety-critical embedded software, including device management, drivers, firmware, power management, networking, and contingency management. The engineer will architect and implement scalable vehicle sub-systems, drive real-time embedded software development, and act as a technical owner and mentor.

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, safety critical Vehicle Management Systems that balance constraints, restrictions and requirements in a multi-stakeholder environment.
  5. Contribute to the design and development of a company wide roadmap for software inputs to autonomous systems.

Skills

Required

  • C
  • RTOS
  • systems programming
  • algorithms
  • data structures
  • concurrency
  • optimization
  • stakeholder engagement
  • requirements definition
  • roadmap management
  • team co-ordination
  • design
  • implementation
  • sustainment
  • evolution

Nice to have

  • embedded applications in autonomous vehicle software systems
  • high assurance safety critical software applications
  • interfaces to sensors and actuators
  • troubleshooting and analyzing remotely deployed software systems

What the JD emphasized

  • safety critical
  • safety critical
  • safety critical