Applied Intuition
Software Engineer - Over-the-Air Updates
$135K–$185K
Sunnyvale · On-site · Full-time · Posted Jun 21, 2025
- Experience
- 4+ years in distributed systems development.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
About the job
Develop scalable, secure over-the-air software update systems for connected-device fleets, including cloud infrastructure, package distribution, and update monitoring.
What you'll do
- Design OTA platforms to distribute firmware, software packages, and configuration updates across large device fleets.
- Build secure update pipelines and cloud infrastructure for reliable, high-volume distribution.
- Develop package management, delivery networks, monitoring, and analytics for OTA campaigns.
What they ask for
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- 4+ years of distributed systems development; strong C++ and Go proficiency and experience building scalable cloud-native applications.
- Experience with cloud platforms and DevOps practices, including AWS, Azure, or GCP, CI/CD, infrastructure as code, and containerization.
- Knowledge of secure software deployment, including cryptographic signing, certificate management, and encrypted communication protocols.
Nice to have
- Experience with OTA frameworks such as Mender, RAUC, or SWUpdate.
- Experience with Go Cloud, gRPC, distributed databases, or large-scale fleet management.
Pay
$135K – $185K USD base salary
Tools
C++, Go, Docker, AWS, Azure, GCP, Mender, RAUC
Model-written summary · the original posting is authoritative