top of page

Over-the-Air Update: 
Future-proof Your Products with Seamless Software Updates

Man working and installing update process. Software updates or operating system upgrades t

A scalable, series-grade software update system tailored for embedded platforms of any complexity—ranging from single 8-bit MCUs to distributed systems with multiple MCUs, MPUs, and SoCs of varying safety criticalities. Our solution is optimized to support modern AI on the Edge applications, enabling seamless updates for AI models and system software alike.

​

Built on over half a decade of experience developing software update systems for autonomous driving platforms, our proven solution has powered multiple product iterations currently responsible for updating vehicles on the road worldwide. Whether for real-time AI systems or traditional embedded applications, we ensure secure, efficient, and scalable updates.

Features_

IoT-enabled smart thermostat symbolizing scalable OTA solutions for connected devices.
Drone in flight representing OTA solutions for real-time updates in IoT and autonomous systems.
Car instrument panel symbolizing automotive-grade OTA updates for safety-critical systems.

01

Bootloaders

Flexible and efficient bootloaders supporting Ethernet, CAN, or SPI for updating MCUs running bare-metal or RTOS-based software. Designed to handle edge devices, they can be optionally self-updatable, ensuring compatibility with the latest AI-driven systems.

02

NOR updater

​A robust SPI-based NOR memory updater for raw updates of SoCs utilizing external NOR memory chips. It ensures efficient firmware and AI model storage updates in resource-constrained environments.

03

OTA manager

​A POSIX-compatible OTA manager tailored for controlling the update process in complex embedded systems. It’s optimized to handle AI model updates and system software seamlessly across distributed edge devices.

04

Control protocols

Supporting a wide range of communication protocols—from CAN to Ethernet TCP and middlewares like SOME/IP and MQTT. These protocols enable seamless integration and update coordination across edge AI devices and distributed systems.

05

UBOOT

A reliable UBOOT system for managing POSIX OS bootup and operational modes, essential for supporting the diverse runtime requirements of AI-enabled edge systems.

06

Fail Operational Suite

​Our Fail Operational Suite provides unparalleled reliability with features like A/B partitioning, rollbacks, updateable bootloaders, diverse booting modes, and staged updates. This ensures high availability for mission-critical systems, including AI-driven edge platforms.

Built for Safety, Reliability, and Performance in the Most Demanding Environments

Our Software Update system is derived from the rigorous requirements of autonomous driving platforms—complex systems comprising multiple MCUs and SoCs running safety-critical software, with safety levels reaching up to ASIL D. These same principles are now applied to modern AI on the Edge systems, ensuring updates for both system software and AI models meet the highest safety and performance standards.

​

Specifically designed for systems requiring Automotive Safety Integrity Level D (ASIL D) compliance, our solution adheres to the strictest safety requirements under ISO 26262, addressing severe hazards and minimizing risk. This makes it ideal for industries where safety and resilience are non-negotiable, including automotive, healthcare, and industrial IoT.

​

As an automotive-grade OTA solution, it offers exceptional availability, enabling seamless software and AI model updates even in harsh environments or critical real-time scenarios.

​

Leveraging cutting-edge technologies originally developed for autonomous driving, our solution ensures that your AI-enabled embedded systems achieve unparalleled safety, reliability, and dependability —making them virtually bulletproof.

Ready to elevate the safety, dependability of your embedded systems with cutting-edge OTA technology? Partner with us to implement a proven, automotive-grade solution that ensures seamless updates for both systems software and AI models, even in the most demanding environments. Contact us today for a consultation and discover how we can future-proof your system.

bottom of page