Field Reliability Engineer - Undersea Reconnaissance & Strike
Core
Debug and fix bugs in autonomous underwater/surface vehicle software (Lattice OS) using field data, logs, and metrics to ensure system reliability in real-world operations.
Role type
Senior IC Field Reliability Engineer (Embedded Systems/Autonomy)
Builds
Autonomous underwater/surface vehicles, autonomy computers, sensor payloads, and ground control stations.
Domain
Defense technology, maritime autonomy, robotics, embedded systems.
Deliverable
production ML models | product features
Required skills
Debugging code written by others, systems debugging, observability tooling (Prometheus/Grafana, Loki/ELK), Linux fluency, cross-language proficiency (Rust, C++, Python, Go), root cause analysis, CI/CD pipelines, test writing.
Preferred skills
Robotics middleware, sensor drivers (sonar, radar, lidar), simulation-in-the-loop/hardware-in-the-loop experience, embedded/fleet software deployment, on-call support for hardware.
Technologies
Rust, C++, Python, Go, Prometheus, Grafana, Loki, ELK, Linux, NixOS, CI/CD.
Responsibilities
Reproduce field-reported anomalies using recorded sensor/mission data and visualization tools. Reconstruct system state using metrics and logs to identify root causes. Write fixes in the appropriate subsystem language with tests and CI integration. Validate fixes in simulated or hardware-in-the-loop environments before field deployment. Document root causes and fixes to improve runbooks and prevent recurrence. Push back to owning teams when fixes require subsystem changes rather than patches.
Seniority
Senior, hands-on IC
