A

Applied Intuition

Builds software for autonomous vehicles

Software Engineer - Over-the-Air Updates

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$135k - $185k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or equivalent is required.
  • At least four years of experience in distributed systems development is required, with strong proficiency in C++ and Go and experience building scalable cloud-native applications.
  • Experience with cloud platforms and DevOps practices is required, including AWS, Azure, or GCP services, CI/CD pipelines, infrastructure as code, and containerization technologies.
  • Knowledge of secure software deployment is required, including cryptographic signing, certificate management, encrypted communication protocols, and security best practices for remote updates.
  • Experience managing packages for device types running embedded Linux and real-time operating systems, and implementing efficient deployment strategies for diverse hardware platforms, is required.
  • Proficiency in cloud-native development is required, including microservices architecture patterns, API design, and service mesh technologies for resilient distributed systems.
  • Understanding of content delivery networks (CDNs) and package delivery networks (PDNs) for global software update distribution is required.

Responsibilities

  • Design and develop scalable over-the-air update platforms to process and distribute software packages, firmware updates, and configuration changes to large fleets of connected devices using cloud-native architecture in C++ and Go.
  • Architect and implement secure update delivery pipelines using cryptographic signing, encrypted communication channels, and authentication systems to ensure update integrity and prevent unauthorized modifications.
  • Build and maintain cloud-based over-the-air update infrastructure using distributed systems, Docker containerization, and orchestration frameworks to support high-volume, low-latency package distribution.
  • Develop package management systems for versioning, dependencies, and distribution of software components across device ecosystems.
  • Create content delivery networks optimized for package distribution, enabling reliable updates in bandwidth-constrained environments.
  • Develop monitoring and analytics systems to track update success rates and performance metrics and provide real-time visibility into over-the-air update campaign status across device deployments.
  • Collaborate with DevOps engineers, security specialists, product managers, and device firmware teams to deliver over-the-air update solutions.

Desired Qualifications

  • Experience with over-the-air update frameworks and tools such as Mender, RAUC, SWUpdate, or similar platforms for firmware and software updates.
  • Experience with Go's cloud development ecosystem, including Go Cloud and gRPC, and 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 penetration testing, vulnerability assessment, and adherence to cybersecurity standards.
  • Experience with infrastructure as code tools such as Terraform or CloudFormation for automating cloud resource provisioning and management.

About the Company

Applied Intuition

Builds software for autonomous vehicles

Applied Intuition builds software for automakers and operators developing autonomous vehicles and other machines, from passenger cars to industrial equipment. Its Tools for Vehicle Intelligence let engineers test driving behavior in simulated worlds, while Vehicle OS connects software inside a machine with development tools off the vehicle. The Self-Driving System supports driver assistance and fully driverless operation for passenger and commercial vehicles. It sells these systems to businesses and works alongside their engineers to integrate, validate and update vehicle software. Applied Intuition was founded in 2017 and is headquartered in Sunnyvale, California.

Company size
1,001-5,000
Company stage
Series F
Total funding
$1.2B
Headquarters
Sunnyvale, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Applied Intuition

See more jobs