AYN

Software Engineer - Over-the-Air Updates

Applied Intuition · Sunnyvale · onsite

You will develop scalable over-the-air update platforms for connected-device fleets. You will build secure delivery pipelines, cloud infrastructure, package-management systems, and package distribution networks. You will also create monitoring and analytics capabilities for update campaigns.

Responsibilities- Design and develop scalable OTA update platforms in C++ and Go

- Architect secure update delivery pipelines using signing, encryption, and authentication

- Build and maintain cloud-based OTA infrastructure

- Develop package management systems for versioning, dependencies, and distribution

- Create package delivery networks for reliable updates

- Build monitoring and analytics for OTA campaign performance

Requirements- 4+ years of distributed systems development experience

- Proficiency in C++ and Go

- Experience building scalable cloud-native applications

- Experience with AWS, Azure, or GCP, CI/CD, infrastructure as code, and containerization

- Knowledge of cryptographic signing, certificate management, encrypted communication, and secure software deployment

- Experience managing packages for embedded Linux and real-time operating systems

- Knowledge of microservices, API design, service mesh technologies, CDNs, and PDNs

Benefits- Equity

- Health insurance

- Dental insurance

- Vision insurance

- Life insurance

- Disability insurance

- 401k with employer match

- Learning stipend

- Wellness stipend

- Paid time off

Apply on the employer’s site