Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Over-the-Air (OTA) Updates (VehicleOS)

$183k - $253k
Full-time

Applied Intuition

About Applied Intuition


Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017, Applied Intuition delivers the toolchain, Vehicle OS, and autonomy stacks to help customers build intelligent vehicles and shorten time to market. Eighteen of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Seoul, and Tokyo. Learn more at appliedintuition.com .

We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.)

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:



  • 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.

Please reference the job posting’s subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $183,000 - $253,000 annually.

Don’t meet every single requirement? If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Over-the-Air (OTA) Updates (VehicleOS) in Mountain View, CA vacancy
  • $160.36k - $240.54k

     ...vehicles. With technology proven over years of self-driving...  ...We are looking for a skilled engineer to help build and maintain release and (OTA) update infrastructure. Our team, Fleet...  ...network connectivity, telemetry, and software updates, which is critical to the... 
    Suggested
    Full time

    Nuro

    Mountain View, CA
    1 day ago
  • $204k - $259k

     ...Waymo Driver has provided over ten million rider-only trips...  ...responsible for low-level software and infrastructure on various...  ...time diagnostics, over-the-air (OTA) software updates, and high-bandwidth...  ...Software and Linux Kernel Engineers to design, develop, and deploy... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $86k - $294k

     ...by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous...  ...that builds, provisions, updates, and manages our fleet of...  ...~ Develop the fleet agent and over-the-air (OTA) update system for safely updating... 
    Suggested
    Local area

    Allen Control Systems

    Mountain View, CA
    12 days ago
  • $165.2k - $223.6k

     ...environment to deliver high-quality software.* Develop software solutions to effectively...  ...in end-to-end participation in major engineering projects, collaborating with cross-...  ...payload functions including Over-The-Air (OTA) updates, hardware fault detection, isolation... 
    Suggested
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    5 days ago
  • $193.93k - $291.15k

     ...and more connected.Nuro has raised over $2B in capital from Uber, NVIDIA,...  ...’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded...  ...deploying autonomy to fleets: OTA updates, versioning, configuration management... 
    Suggested
    Local area
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  •  ...devices. Coram AI is looking for a talented engineer who will be responsible for a large...  ...and maintain the custom in-house software that we use for these purposes. Being...  ...infrastructure (Yocto, IoT devices provisioning, over-the-air updates..) Remote management of on-prem... 
    Full time
    Remote work

    Coram Ai

    Sunnyvale, CA
    1 day ago
  • $202k

     ...complexity to reimagine how the world moves. You will be a software engineer in AV Labs and involved in the development and...  ...infrastructure. Performance tuning. Build onboard over the air update stack. Build the developer tools for robotics software... 
    Full time
    Work experience placement
    Work at office
    Remote work

    Uber Technologies Inc

    Sunnyvale, CA
    2 days ago
  • $180k - $215k

     ...Fullstack Software Engineer San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen...  ...visual storytelling accessible to all. Over the last decade, visual content has become...  ...timely manner. Ensure the platform remains updated, secure, and compliant with the latest... 
    Work experience placement

    HeyGen

    Palo Alto, CA
    4 days ago
  • $183k - $253k

     ...family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.) About the role As a Software Engineer - Telematics at Applied Intuition, you will be at the forefront of developing cutting-edge telematics platforms that enable... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    1 day ago
  •  ...innovation, we’d love to hear from you. What to Expect As a Software Engineer (Systems), you will be responsible for building out the core...  ...of the embedded stack Experience with build systems and OTA updates Experience with writing custom linux drivers At... 
    Full time

    Sunday

    Mountain View, CA
    1 day ago
  • $144k - $236k

     ...s AI model training, feature engineering and serving with hundreds of...  ...frameworks, data infra, compute software, and hardware to harness the...  ...enable distributed training over 100s of billions of parameter...  ...profiling and observability, and updating internally maintained... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $202k

     ...The Candidate Will Do Design the in‑vehicle software infrastructure. Performance tuning. Build onboard over‑the‑air update stack. Build developer tools for robotics software...  ...Minimum 3 years of experience in software engineering. Bachelor’s degree in computer science,... 
    Full time

    Uber

    Sunnyvale, CA
    5 days ago
  • $155k - $215k

     ...systems will enable a future where air transportation is safer, more...  ...are a team of mission-driven engineers with experience across...  ...future a reality.As a Displays Software Engineer at Reliable Robotics,...  ...controls. You will have ownership over the entire lifecycle of these... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    4 days ago
  • $170k - $230k

     ...in annual claims and support over 200 million patient interactions...  ...the Role At Commure, our Air AI team is building the intelligence...  ..., and observability Mentor engineers across the team, raising the...  ..., required Professional software engineering experience, ideally... 
    Work at office
    Immediate start

    Commure

    Mountain View, CA
    a month ago
  • $93.2k - $164.45k

     ...and find a career that's built for you.Software Engineer Core Responsibilities• Understand and operate...  ...end to end test scripts and simulation updates.• Work closely with Navigation,...  ...Schedules range from standard 40 hours over a five day work week while others may be... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    3 days ago
  •  ...managed, and made accessible over time. That's where we...  ...in. We combine deep engineering expertise with global-...  ...System Tools Software Engineering : Build...  ...family care leave, Civil Air Patrol status, military...  ...application deadline, we will update this posting with a new... 
    Temporary work
    Internship
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Western Digital

    San Jose, CA
    4 days ago
  •  ...Job Title: Software Engineer III Location: Mountain View , CA, US, 2 days a week hybrid...  ...its mission to power prosperity for over 100 million customers worldwide. The QuickBooks...  ...- Take proactive steps to keep updated with the latest industry trends and technologies... 
    For contractors
    Self employment
    Worldwide
    2 days per week

    Apex Informatics

    Mountain View, CA
    3 days ago
  • $105k - $135k

    Job Description: AMA is looking for full-time Software Engineers to work on a project under the NASA Academic Mission Services 2...  ...Houston, TX; Denver, CO; Mountain View, CA; and Edwards Air Force Base, CA. With over 60 years of experience, AMA specializes in aerospace engineering... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Internship
    Local area
    Immediate start

    Analytical Mechanics Associates

    Mountain View, CA
    5 days ago
  •  ...seeking a Senior Systems Process Engineer to work onsite in Palo Alto, CA...  ...release management across a Software-Defined Vehicle portfolio. The ideal candidate will have over 10 years of experience in safety...  ...with strong expertise in SDV and OTA development. The position... 

    Blue Chip Talent

    Palo Alto, CA
    2 days ago
  •  ...equipped vehicles on the road, and over 700 million hands?free miles...  ..., explainable insights to engineering and leadership, including...  ...code reviews, and by following software-engineering best practices. Interface...  ...Community, you will receive updates about GM, open roles, career... 
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    5 days ago
  • $163k - $235k

     ...accessible for all.We're looking for a Senior Software Engineer to join our Corporate Engineering team...  ...platforms (FireHydrant, OpsGenie); over time it will change as our stack...  ...Aurora, and you can find all the latest updates in our Newsroom.Our commitment to safetyAt... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $100k - $200k

     ...Robin and perception service software platform OmniVidi – powers automotive...  ...and Hexagon. Currently, over 200,000 Falcon units are in...  ...and skilled Senior Software Engineer to join our innovative team specializing...  ...utilization. Stay updated on the latest advancements in... 
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    4 hours ago
  • $152k - $228k

     ...vehicles. With technology proven over years of self-driving...  ...test different aspects of the software and hardware integration layer...  ...autonomy code change, from ML model updates to radius of map around the...  ..., and much much more. Engineers across the company rely on this... 
    Full time
    Temporary work

    Who We Are Nuro

    Mountain View, CA
    1 day ago
  • $180k - $240k

     ...Frontend Software Engineer San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen...  ...visual storytelling accessible to all. Over the last decade, visual content has become...  ...performance, identify and resolve issues. Stay updated with emerging frontend technologies and... 
    Work experience placement

    HeyGen

    Palo Alto, CA
    4 days ago
  • $388k

     ...Netflix application platform to over half a billion devices while...  ...looking for a senior full-stack engineer with a front-end focus to help...  .... This team accelerates the software developer lifecycle at Netflix...  ...intelligence dashboardsRevamp and update existing tools and services... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    3 days ago
  • $147k - $211k

     ...experience.2 years of experience with software development or 1 year of...  ..., package management, Kernel updates, kernel configuration...  ...environment.Google Cloud's software engineers develop the next-generation...  ...Google Distributed Cloud air-gapped and connected solutions... 

    Google

    Sunnyvale, CA
    2 days ago
  •  ...Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference...  ...high-speed inference. About the Role We're hiring a Software Engineer to help contribute to projects on our Inference Platform team... 
    Full time

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...content based on product/program updates and user feedback.Triage...  ...experience.5 years of experience with software development in one or more...  ....Google's software engineers develop the next-generation technologies...  ...deliver significant impact over longer timeframes.Individual... 

    Google

    Mountain View, CA
    5 days ago
  • $132k - $198.45k

     ...everyday life safer, easier, and more connected. Nuro has raised over $2B in capital from Uber, NVIDIA, Google, Softbank, Fidelity,...  ...investors.About the TeamWe're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $185k - $245k

     ...systems will enable a future where air transportation is safer, more...  ...are a team of mission-driven engineers with experience across...  ...future a reality.As a Displays Software Engineer at Reliable Robotics,...  ...controls. You will have ownership over the entire lifecycle of these... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Over-the-Air (OTA) Updates (VehicleOS). Be the first to apply!