Mission Software Engineer - Undersea Reconnaissance & Strike
Anduril· Maritime & Maneuver Dominance : Undersea Reconnaissance & Strike - Engineering & Operations
Quincy, MA$166k - $220kFull-timePosted 2mo ago
About the role
Software engineer focused on diagnosing and fixing field-reported anomalies in autonomous undersea vehicles, with emphasis on cross-subsystem fluency, reproducible debugging, hardware-in-the-loop validation, and contributing to subsystem roadmaps.
Responsibilities
- Take field-reported anomalies and determine the actual subsystem involved, not just where reported.
- Reproduce issues with real data and live pipelines, using visualization tools to reconstruct states at failure.
- Use existing metrics and logs to understand system state at failure moments.
- Confirm fixes in simulated environments, hardware-in-the-loop when needed, before deployment to real vehicles.
- Write fixes in the subsystem's native language (Rust, C++, Python, Go, etc.) with tests and through CI and standard rollout.
- Identify root cause, whether bug, bad config, or deployment mismatch, and fix at the correct layer.
- Document root cause and fix for each closed issue to support long-term reliability; contribute to on-call/triage runbooks.
- Push back to owning teams when systemic changes are required, not just patching symptoms.
Qualifications
- Real experience debugging code under time pressure with incomplete information.
- Comfort in at least two of Rust, modern C++, Python, Go to read and fix bugs.
- Systems-debugging instincts: pull logs and metrics, reconstruct events, reproduce offline from recorded data.
- Exposure to observability tooling (Prometheus/Grafana-class metrics, Loki/ELK-class logs).
- Linux and systems fluency; bonus for declarative/immutable OS setups (NixOS-style).
- Ability to clearly describe what happened without padding; focus on root cause.
- Willingness to work near hardware and sensors; maritime/robotics background not required.
- Willingness to travel 25%+ of the time.
Skills
Required:Debugging under time pressureCross-subsystem debuggingC++
Nice to have:RustPythonGo
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees.
Last updated Sep 2, 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
- Winter 2027 Research Engineer Co-op4d agoSanta Ana, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Software Engineering
- Vehicle Energy Systems Lead4d agoCosta Mesa, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
- Vehicle Battery Systems Engineer4d agoSanta Ana, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
- Workplace Manager4d agoCosta Mesa, CA · Core Operations : Real Estate & Facilities : Facilities
- Vehicle Integration Technician, Dive-LD4d agoQuonset, RI · Manufacturing : Undersea Reconnaissance & Strike - Production : Production Operations