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
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
1,001-5,000 employees