← All roles

Senior Software Engineer, Actuation and Control Systems

Anduril· Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
Apply on company site
Costa Mesa, CA$191k - $253kPosted 6d ago

About the role

Senior software engineer responsible for actuation and control software for a maritime autonomous vehicle, developing control algorithms to command thrusters, control surfaces, and buoyancy systems, and collaborating across navigation, propulsion, and buoyancy teams within Anduril’s Maritime Division.

Responsibilities

  • Own vehicle control software: depth, heading, speed, and attitude control
  • Develop and tune control algorithms for underwater vehicle dynamics
  • Implement control laws on embedded real-time platforms
  • Build vehicle dynamics models and simulate control response
  • Define interfaces with GN&C sensors, thruster hardware, and buoyancy actuators
  • Support SITL and HITL testing of control software
  • Perform at-sea tuning and validation during prototype testing
  • Interface with navigation, propulsion, and buoyancy teams
  • Travel up to 25% to test sites

Qualifications

  • Bachelor's degree in Aerospace Engineering, Mechanical Engineering, Robotics, or equivalent
  • 7+ years of experience in control systems, vehicle dynamics, or robotics software
  • Experience with control algorithm development (PID, LQR, model-predictive, or equivalent)
  • Proficiency in C++ or Rust for embedded control software
  • Familiarity with MATLAB/Simulink or equivalent modeling environments
  • Ability to obtain and maintain a U.S. Secret security clearance

Skills

Required:Vehicle control softwareControl algorithm developmentEmbedded real-time softwareVehicle dynamics modeling
Nice to have:SITL/HITL testing
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