Senior Software Engineer, Over-the-Air Updates.
Core
Design, develop, test, deploy, and maintain mission-critical release infrastructure and over-the-air (OTA) update systems for a fleet of autonomous robots.
Role type
Senior Software Engineer (Infrastructure/OTA)
Builds
Cloud infrastructure, telemetry pipelines, and OTA update systems for autonomous vehicle fleets.
Domain
Autonomous vehicles, fleet management, distributed systems.
Deliverable
infrastructure
Required skills
C++ or Go, Unix/Linux environments, Bash scripting, large-scale distributed systems design, data structures and algorithms, system architecture design.
Preferred skills
SQL, GCP, Temporal, Python, UI development.
Technologies
C++, Go, Unix, Linux, Bash, GCP, Temporal, SQL, Python.
Responsibilities
Design and deploy software for release infrastructure and OTA updates; manage project priorities and deliverables; write testable code aligned with quality standards; track and optimize release system performance and costs; develop validation programs for system robustness; participate in on-call rotation.
Seniority
Senior, hands-on IC