Software Engineer, Software Updates
Core
Design, develop, test, deploy, and maintain release infrastructure, vehicle connectivity, and OTA update systems for autonomous vehicle fleets.
Role type
Senior IC software engineer (distributed systems, OTA)
Builds
Release infrastructure, vehicle connectivity systems, and OTA update frameworks for autonomous vehicle fleets
Domain
Autonomous driving, fleet management, cloud robotics
Required skills
Go, C++, Unix/Linux, Bash scripting, distributed systems, system design, data structures, algorithms
Preferred skills
Networking, cellular connectivity, data transfer, Temporal, Python
Responsibilities
Design and implement software for mission-critical release and connectivity systems; manage project priorities and deliverables; optimize build performance and KPIs; develop test and validation programs; maintain documentation and participate in on-call rotation
Seniority
Mid-level, hands-on IC
