CareerPlanSign in

Software Engineer - Over-the-Air Updates

Sunnyvale💼 Full-time💰 $183,000–$183,000🗓 2025-06-21 → 2026-09-25

Core

Design and develop scalable Over-the-Air (OTA) update platforms to deploy firmware, applications, and configuration changes to millions of connected devices securely and efficiently.

Role type

Senior IC Software Engineer (Distributed Systems & OTA Infrastructure)

Builds

Cloud-native OTA platforms, secure update delivery pipelines, and global content delivery networks for device fleets.

Domain

Automotive, Defense, and Industrial IoT (Physical AI)

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Go, distributed systems, cloud-native architecture, cryptographic signing, containerization, microservices, API design, CDN optimization

Preferred skills

OTA frameworks (Mender, RAUC, SWUpdate), Go cloud ecosystem (gRPC), distributed databases, fleet management systems, infrastructure as code (Terraform)

Technologies

C++, Go, AWS/Azure/GCP, Docker, Kubernetes, gRPC, Terraform, CDNs

Responsibilities

Design scalable OTA platforms for large device fleets; Architect secure update delivery pipelines with encryption and authentication; Build cloud-based infrastructure for high-volume package distribution; Develop package management systems for versioning and dependencies; Create optimized CDNs for bandwidth-constrained environments; Implement monitoring and analytics for update success rates and campaign status.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.