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

Software Engineer - Over-the-Air Updates

$183k - $253k

Applied Intuition

Software Engineer - Over-The-Air (OTA) Updates

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 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Over-the-Air Updates in Sunnyvale, CA vacancy
  • $160.36k - $240.54k

     ...vehicles. With technology proven over years of self-driving...  ...telemetry pipelines to the OTA update systems that push software directly onto vehicles in...  ...you're an infrastructure engineer who wants your work to matter...  ...release and over-the-air (OTA) update infrastructure... 
    Suggested
    Full time

    Nuro

    Mountain View, CA
    19 hours ago
  • $120k - $396k

     ...Expect As a member of the Update Systems validation team, you...  ...Update Systems team supports over the air updates (OTA), a critical component...  ...systems using hardware and software in the loop testing...  ...Mechanical, and Electrical engineers to proactively identify problems... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    19 hours ago
  • $40 - $56 per hour

     ...About the Team The Update Systems teams builds and maintains...  ...Linux services that perform the Over-the-Air (OTA) update of Tesla's...  ...across both our customer and engineering fleets. In addition to infotainment and autopilot software updates, our systems orchestrate... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $113.42k - $368.63k

     ...What to Expect As a Software QA Engineer on the Update Systems team, you will ensure the quality and reliability of Tesla's over-the-air (OTA) update systems that deliver critical improvements to millions of vehicles worldwide. You'll design comprehensive test strategies... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $132k - $198k

     ...Software Engineer, Software Update Infrastructure Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make...  ...fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the... 
    Suggested

    Nuro

    Mountain View, CA
    19 hours ago
  •  ...of transforming it. We power over 500,000 clinicians across hundreds...  ...the Role At Commure, our Air AI team is building the intelligence...  ..., and observability Mentor engineers across the team, raising the...  ...required 4+ years of professional software engineering experience,... 

    Commure

    Mountain View, CA
    19 hours ago
  • $204k - $259k

     ...Sr Software Engineer, Telematics Waymo is an autonomous driving technology company with...  ...cases. The Waymo Driver has provided over ten million rider-only trips,...  ...like real-time diagnostics, over-the-air (OTA) software updates, and high-bandwidth telemetry. You will... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    19 hours ago
  • $166k - $244k

     ...experience. 5 years of experience with software development in one or more programming languages...  ...role. About the job Google's software engineers develop the next-generation technologies...  ...adapt content based on product/program updates and user feedback. Triage product or... 
    Full time

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

    We are looking for a world‑class System Software Automation engineer to join the Build & Release DRIVE OS team. NVIDIA DRIVE OS is a foundational...  ...such as secure boot, security services, firewall, and over‑the‑air updates. You will be part of a team streamlining the... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $86k - $138k

     ...Full Stack Software Engineer Job Locations US-CA-Santa Clara Requisition ID...  ...performance improvements, and incremental feature updates to ensure system reliability and mission...  ...across all domains: land, sea, space, air, and cyberspace. The company serves as a... 
    Contract work
    Remote work
    Shift work

    Peraton

    Santa Clara, CA
    4 days ago
  • $130k - $170k

     ...B+ in annual claims and support over 200 million patient interactions...  ...About the Role At Commure, our Air AI team is building the...  ...Master’s degree in Computer Science, Engineering, or a related field, required Professional software engineering experience Strong... 
    Work at office
    Immediate start

    Commure

    Mountain View, CA
    24 days ago
  • $147.4k - $272.1k

     ...Platform and Frameworks Software Engineer, SEAR The SPEAR team in Apple's Security Engineering...  ...compromising the polished user experience over a billion users rely on every day. As a...  ...refactoring, and other approaches as necessary. Update existing software codebases or create... 
    Relocation

    Apple

    Cupertino, CA
    1 day 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... 
    Remote work

    Coram AI

    Sunnyvale, CA
    19 hours ago
  • $150k - $242k

     ...Embedded Security Engineer Applied is looking for a multifaceted Embedded Security...  ...and authenticity of firmware and software components during boot-up sequences....  ...diagnostics protocols (e.g., OBD-II, UDS) and Over-The-Air (OTA) update mechanisms used in automotive... 
    Full time
    For contractors
    For subcontractor
    Remote work

    Applied Compute

    Sunnyvale, CA
    6 days ago
  • $147k - $237.5k

     ...outcomes. Job Summary The Team Our engineering team is at the core of our products -...  .... Job Summary With Prisma AIRS, Palo Alto Networks is building the world...  ...highly skilled and experienced Principal Software Engineer to join the Prisma AIRS team. In... 
    Full time
    Work at office
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  •  ...Position: Software Engineer III Location: Cupertino, California Duration: Contract Job ID: 1714...  ...quality and adherence to standards. Stay updated with the latest industry trends and...  ...largest providers in its industry, with over 5000 professionals providing services across... 
    Full time
    Contract work

    Pinnacle Group

    Cupertino, CA
    2 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
    1 day ago
  •  ...Robot Software Engineer At Rhoda AI, we're building the next generation of generalist...  ...-to-end system design. We've raised over $400M and are investing aggressively...  ...operation Experience with over-the-air (OTA) software updates and deployment infrastructure for robot... 

    Rhoda ai

    Palo Alto, 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
    19 hours ago
  • $46 - $58 per hour

     ...life at Tesla by giving them ownership over projects that are critical to their...  ...What to Expect Tesla rapidly ships software updates over the air to millions of vehicles on the road...  ...Join a team of top-notch Software Engineers and Test Engineers committed to continuously... 
    Full time
    Temporary work
    Part time
    Internship
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $150k - $220k

     ...considered by exception.) Meet our engineers on the Vehicle OS team! Vehicle OS...  ...manufacturers develop, deploy, and update complete vehicle software and AI applications. Learn more about...  ...products, particularly focusing on Over-The-Air (OTA) updates, remote command... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Mountain View, CA
    19 hours ago
  • $93.2k - $164.45k

     ...find a career that's built for you. Software Engineer Core Responsibilities • Understand...  ...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
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    6 days ago
  •  ...Senior Software Engineer Location: Santa Clara, CA Duration: Full-time/Perm We are looking...  ...boot and delivering secure firmware updates. Familiarity with hypervisor technologies...  ...and industries. Our history spans over 14 years and today we are an Award-Winning... 
    Permanent employment
    Full time
    Immediate start

    InterSources

    Santa Clara, CA
    19 hours ago
  • $90k - $140k

     ...geospatial visualization, data engineering, and project risk management. The Code AF Software Facility team is seeking an experienced...  ...modernization of the National Air Space. Required Skills and...  ...modeling, and real-time state updates Working knowledge of the Atlassian... 
    Full time
    Visa sponsorship

    Metis Technology Solutions, Inc.

    Mountain View, CA
    4 days ago
  •  ...equipped vehicles on the road and over 700 million hands-free miles...  ...into clear feedback for engineering and leadership, and help accelerate...  ...autonomous driving software performance atinterfaces across...  ...Community, you will receive updates about GM, open roles, career... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $160k - $185k

     ...aerospace start-up, is seeking a motivated Senior Software Engineer to help build a revolutionary 'lighter than air' flight vehicle. You will work within a dynamic...  ...applications, interview scheduling, and other recruitment updates. By providing your phone number through our... 
    Temporary work
    Relocation package

    LTA Research

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

     ...Senior Software Engineer, Onboard Autonomy Nuro Mountain View, CA, US Full-Time Engineering...  ...owned vehicles. With technology proven over years of self-driving deployments, Nuro...  ...deploying autonomy to fleets: OTA updates, versioning, configuration management,... 
    Full time
    Local area

    Softbank Investment Advisers

    Mountain View, CA
    2 days ago
  • $166k - $244k

    A leading technology company in Sunnyvale, CA seeks software engineers to develop cutting-edge technologies that impact billions of users. Candidates should have a Bachelor's degree and substantial experience in software development and embedded operating systems. The... 

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $126k - $204.5k

     ...relationships, and the kind of precision that drives great outcomes. Job Summary Your Career As a Senior Staff Software Backend Engineer on the Prisma AIRS Red Teaming team, you will play a pivotal role in shaping the future of AI security. You will work closely with... 
    Full time
    Work at office
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    19 hours ago
  • $195k - $220k

     ...Lead Firmware Engineer (Medical Device & Connectivity) Mountain View, CA Willow...  ...development follows IEC 62304 software lifecycle standards and supports ISO...  ...operated wearables. Familiarity with Over-the-Air (OTA) update implementation. Direct experience... 
    Full time
    Temporary work
    Flexible hours
    2 days per week
    3 days per week

    Willow Innovations, Inc.

    Mountain View, CA
    12 days ago

Do you want to receive more vacancies?

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