Mission Software Engineer
Core
Investigate field-reported anomalies across vehicle software subsystems, reproduce failures using recorded data, and implement fixes to ensure reliable vehicle operation.
Role type
Senior IC mission software engineer (systems debugging)
Builds
Vehicle software subsystems and mission-critical data pipelines
Domain
Robotics / Autonomous Vehicles / Embedded Systems
Deliverable
production ML models | product features
Required skills
Debugging code written by others, Systems debugging with logs/metrics, Linux fluency, Technical writing, Observability tooling usage, Rapid root cause analysis
Preferred skills
Robotics middleware, Sensor-driver development, Real-time data-pipeline engineering, Simulation-in-the-loop, Hardware-in-the-loop, Embedded CI/CD, Versioned deployment, On-call triage
Technologies
Rust, C++, Python, Go, Prometheus, Grafana, Loki, ELK
Responsibilities
Investigate and root-cause field-reported anomalies, Replay recorded sensor and mission data to reproduce failures, Implement and test fixes in relevant subsystems, Validate fixes in simulation and hardware-in-the-loop environments, Document root causes and develop on-call runbooks, Coordinate with owning teams for subsystem or roadmap changes
Seniority
Senior, hands-on IC
