# Software Engineer - Over-the-Air Updates

**Company:** [Applied Intuition](https://hotfix.jobs/companies/applied-intuition)
**Location:** Sunnyvale, CA
**Role:** DevOps / SRE
**Salary:** $183k – $253k/yr
**Experience:** 4+ years
**Skills:** C++, Go, Docker, AWS, GCP, Azure, CI/CD, Kubernetes, gRPC, Terraform, Embedded Linux, Mender, Rauc, Swupdate, Microservices
**Posted:** 2026-04-21

> Develops scalable OTA update platforms for deploying firmware and software to large connected device fleets using C++ and Go. Requires 4+ years in distributed systems, cloud-native apps, and secure deployment practices.

## Job Description

## Responsibilities

- Design and develop scalable OTA update platforms that process and distribute software packages, firmware updates, and configuration changes to large fleets of connected devices using modern cloud-native architecture in **C++** and **Go**
- Architect and implement secure update delivery pipelines using technologies like cryptographic signing, encrypted communication channels, and authentication systems to ensure update integrity and prevent unauthorized modifications
- Build and maintain cloud-based OTA infrastructure leveraging distributed systems, containerization with **Docker**, and orchestration frameworks to support high-volume, low-latency package distribution
- Develop versatile package management systems for handling versioning, dependencies, and distribution of software components across diverse device ecosystems
- Create efficient content delivery networks (**CDNs**) optimized specifically for package distribution to ensure fast and reliable updates even in bandwidth-constrained environments
- Work on advanced monitoring and analytics systems that track update success rates, performance metrics, and provide real-time visibility into OTA campaign status across global device deployments

## Requirements

- 4+ years of experience in distributed systems development with strong proficiency in **C++** and **Go**, and experience building scalable cloud-native applications
- Experience with cloud platforms and DevOps practices including **AWS**, **Azure**, or **GCP** services, along with **CI/CD** pipelines, infrastructure as code, and containerization technologies
- Knowledge of secure software deployment including cryptographic signing, certificate management, encrypted communication protocols, and understanding of security best practices for remote updates
- Manage packages for various types of devices running **embedded Linux** and real-time operating systems, implementing efficient deployment strategies for diverse hardware platforms
- Proficiency in cloud-native development with microservices architecture patterns, **API** design, and service mesh technologies for building resilient distributed systems
- Understanding of **CDNs** and package delivery networks (**PDNs**) for efficient global distribution of software updates

## Nice to Have

- Experience with OTA frameworks and tools such as **Mender**, **RAUC**, **SWUpdate**, or similar platforms for managing firmware and software updates
- Experience with Go's cloud development ecosystem including **Go Cloud**, **gRPC**, and other tools for building portable cloud applications
- Proficiency with distributed database systems for managing device inventories, update states, and telemetry data across large-scale deployments
- Understanding of fleet management systems and experience with device monitoring, remote diagnostics, and large-scale device lifecycle management
- Knowledge of security frameworks and compliance including experience with penetration testing, vulnerability assessment, and adherence to cybersecurity standards
- Experience with infrastructure as code (**IaC**) tools like **Terraform** or **CloudFormation** for automating cloud resource provisioning and management
- Collaborate with cross-functional teams including DevOps engineers, security specialists, product managers, and device firmware teams to deliver comprehensive OTA solutions

## Compensation

Base salary range: **$183,000 - $253,000** annually, plus equity and benefits.

## Similar roles

- [Software Engineer, Full-Stack — Developer Experience](https://hotfix.jobs/jobs/2ba8fa59-852f-425c-b375-4bcb7376fa66) - OpenAI - San Francisco, CA - $185k – $490k/yr
- [Platform Engineer](https://hotfix.jobs/jobs/14231c8e-abad-4a41-94e3-d41fb2ede6f5) - Govsignals - New York, NY - $180k – $250k/yr
- [Network Engineer, Design & Engineering](https://hotfix.jobs/jobs/48ff3694-5232-4d66-b43c-a091b96c8902) - Fluidstack - New York, NY - $180k – $300k/yr
- [Developer Productivity Engineer](https://hotfix.jobs/jobs/9a60db26-80d5-4b2a-b613-56ae58d49794) - Hightouch - Remote - $180k – $320k/yr
- [Data Center Network Engineer](https://hotfix.jobs/jobs/473ec43a-a5df-4433-99bd-4053f3e6f6bc) - Baseten - San Francisco, CA - $180k – $360k/yr

**Apply:** https://hotfix.jobs/jobs/de647104-c4e6-40ff-a33d-3149649e07cf
**Canonical:** https://hotfix.jobs/jobs/de647104-c4e6-40ff-a33d-3149649e07cf