Drimva

Anduril

Senior Software Engineer, VMS

$191K–$253K

Quincy, Massachusetts, United States · Senior · Full-time · Posted Sep 10, 2026

Experience
At least 6 years developing high-assurance, safety-critical GNC software.
Education
Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience.

About the job

Lead the design, implementation, testing, and deployment support of guidance, navigation, and control software for autonomous underwater robotic platforms.

What you'll do

  • Architect and develop GNC subsystems, control schemes, and other embedded software using an RTOS.
  • Build software- and hardware-in-the-loop test fixtures and simulation models; analyze test data to validate performance and debug incidents.
  • Integrate third-party and internal technologies, support vehicle manufacturing and deployment, and mentor engineers on a multidisciplinary team.

What they ask for

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

Nice to have

  • Experience writing C and/or C++; experience with RTOS.
  • Familiarity with communications buses and protocols, DO-178 or similar certifications, or open-source control software such as PX4, ArduPilot, or ROS.

Pay

$191,000 — $253,000 USD (base salary)

Tools

MATLAB, Simulink, RTOS, C, C++, PX4, ArduPilot, ROS

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)