← Back to results

Software Engineer - Over-the-Air Updates

Join Applied Intuition as a Software Engineer to develop cutting-edge OTA update systems for connected devices.

Location
Sunnyvale
Compensation
Not disclosed
Level
mid
Type
full time · On-site

Posted by employer 1 year ago

First seen on Joblaze 1 month ago

Last verified on the company career page 1 day ago

Apply at Applied Intuition → Save job Scanned from appliedintuition.com

Requirements

Experience
4+ years

Not disclosed in this posting: compensation, visa sponsorship.

Benefits

401k Match Equity/Stock Options Paid Time Off Health Insurance

Joblaze summary

In the role of Software Engineer for Over-the-Air Updates at Applied Intuition, the individual will focus on developing advanced systems for remote software updates across a wide range of connected devices. Key skills include proficiency in C++ and Go, along with experience in cloud-native applications and secure software deployment practices. This position is ideal for someone with over four years of experience in distributed systems, particularly those familiar with DevOps and cloud platforms. The company, valued at $15 billion, is at the forefront of physical AI, serving major industries and emphasizing a collaborative work environment.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze September 3, 2026. Last confirmed on Applied Intuition's careers page October 27, 2026.
  • Go appears in 31.6% of 256 comparable mid backend roles in United States; CloudFormation appears in 2% of 256 comparable mid backend roles in United States.

Quick facts

Is the Software Engineer - Over-the-Air Updates role remote?
No — this is an on-site role in Sunnyvale.
How much experience is required?
At least 4 years of relevant experience for this Software Engineer - Over-the-Air Updates role.
Where is the role based?
Applied Intuition is hiring for this position in Sunnyvale.
What's the tech stack?
Joblaze extracted these technologies from the posting: AWS, Azure, C++, CI/CD, CloudFormation, Docker.
What seniority level is this role?
Applied Intuition targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer - Over-the-Air Updates role at Applied Intuition.

From the original posting

About the role

As a Software Engineer - Over-the-Air (OTA) Updates at Applied Intuition, you will be at the forefront of developing cutting-edge remote software update systems that enable seamless deployment of firmware, applications, and configuration updates to connected devices at scale.

You will work on sophisticated OTA platforms that combine secure delivery mechanisms, cloud infrastructure, and device management to ensure reliable, secure, and efficient software updates across distributed device fleets. This role offers the opportunity to contribute to the rapidly growing OTA market, building scalable update systems that handle millions of devices and support mission-critical applications across various industries.

At Applied Intuition, you will:

  • 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

We're looking for someone who has:

  • A Bachelor's degree in Computer Science, Software Engineering, or equivalent

  • 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 content delivery networks (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 at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.

Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.

Standard company text repeated across Applied Intuition's postings is omitted here.

Similar positions

Applied Intuition
Software Engineer - Telematics
Applied Intuition · Sunnyvale
Applied Intuition
Software Engineer
Applied Intuition · Sunnyvale
Applied Intuition
Software Engineer
Applied Intuition · Ann Arbor
Applied Intuition
Software Engineer - Developer Tooling
Applied Intuition · Stuttgart
Applied Intuition
Software Engineer
Applied Intuition · Sunnyvale