Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)