CareerPlan

Software Engineer, Software Updates

California - HQFull-time$146k2026-10-06 → 2026-11-10

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