← All roles

Senior Software Engineer, VMS

Anduril· Maritime & Maneuver Dominance : Undersea Reconnaissance & Strike - Engineering & Operations : Software Engineering
Apply on company site
Quincy, MA$191k - $253kfull-timePosted 1mo ago

About the role

Senior Software Engineer focused on Guidance, Navigation, and Control (GNC) for autonomous underwater vehicles (AUVs), involving embedded real-time software, GNC algorithm development, hardware-in-the-loop testing, and cross-disciplinary mentorship.

Responsibilities

  • Lead architecture selection, design and implementation for Guidance, Navigation, and Control (GNC) sub-systems and control schemes for autonomous robotic platforms
  • Integrate technology from best-in-class third-party vendors, local research and development partners, and Anduril’s internal product teams
  • Contribute to the design and development of other embedded sub-systems.
  • Develop real-time embedded software using a RTOS
  • Create test and simulation fixtures that operate with both software- and hardware-in-the-loop
  • Develop modeling and simulation capabilities that capture appropriate data during testing so that models can be updated and validated
  • Analyze test data captured from control systems, subsystems, and other test instrumentation to verify vehicle performance, evaluate GNC algorithm and controller behavior, or debug incidents
  • Drive light-weight root cause analyses for vehicle anomalies or incidents that are tied to GNC responsibilities
  • Support vehicle manufacturing and deployment
  • Work as a member of a multi-disciplinary team, including as a mentor for Software and Hardware Engineers from differing backgrounds

Qualifications

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
  • Extensive experience (at least 6 years) with development of high assurance safety critical GNC software, including cascading controls, adaptive controls, and transfer functions
  • Systems programming skills including algorithms, data structures, concurrency and optimization
  • Extensive experience with MATLAB and Simulink
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Skills

Required:GNC software developmentEmbedded real-time softwareMATLAB and Simulink

Benefits

  • Competitive benefits package (health, recovery, and related support)
  • Highly competitive equity grants in majority of full-time offers
  • Top-tier benefits for full-time employees (details available via company channels)
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Anduril

defense-aero-and-safetyliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at Anduril