Mission Software Engineer
Core
Investigate and resolve anomalies in autonomous vehicle systems by replaying sensor data, reconstructing system state, and implementing fixes across software subsystems.
Role type
Senior IC mission software engineer (autonomous systems)
Builds
Autonomous vehicle software subsystems (Rust, C++, Python, Go)
Domain
Autonomous vehicles / Robotics / Embedded systems
Deliverable
production ML models | product features
Required skills
Debugging code written by others, Systems debugging with logs/metrics, Observability tooling (Prometheus/Grafana, Loki/ELK), Linux systems fluency, Technical writing, Root-cause analysis
Preferred skills
Robotics middleware, Sensor-driver development, Real-time data pipelines, Simulation-in-the-loop, Hardware-in-the-loop, CI/CD for embedded/fleet software, On-call/field-support experience
Technologies
Rust, C++, Python, Go, Prometheus, Grafana, Loki, ELK, Linux
Responsibilities
Investigate field-reported anomalies across autonomous vehicle subsystems, Reproduce failures by replaying recorded sensor and mission data, Implement and ship fixes with tests and CI processes, Validate fixes in simulation and hardware-in-the-loop environments, Document root causes and fixes, Collaborate with owning teams for subsystem-level changes
Seniority
Senior, hands-on IC