CareerPlanSign in

Software Download OTA Developer

Bangalore, India💼 Full-time🗓 2026-09-25

Core

Develops and verifies embedded software for ECU reprogramming, bootloaders, and secure over-the-air update clients.

Role type

Embedded software developer (OTA/Bootloader)

Builds

Secure over-the-air update clients, bootloaders, and ECU reprogramming solutions

Domain

Automotive embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C/C++, microcontrollers, flash/memory concepts, hardware debugging, UDS, DoIP, CAN/CAN FD, Ethernet, AUTOSAR, RTOS/Linux, Git, CI/CD, unit testing, basic cryptography, secure-coding, Python automation, delta update, ISO 24089

Preferred skills

S32K/S32G/V850 platforms, HSM integration

Technologies

S32K, S32G, V850, HSM, Python, Git, CI/CD

Responsibilities

Develop and verify embedded software for ECU reprogramming, bootloaders, and secure OTA clients; Estimate features and identify platform/diagnostic constraints; Refine requirements, detailed design, and test cases; Implement, review, integrate, and debug update software; Execute robustness, power-interruption, rollback, and recovery tests; Analyze campaign/service issues and deliver controlled fixes; Develop UDS/DoIP services, bootloader configuration, memory drivers, and update-client interfaces; Perform unit, bench, and integration testing under nominal and fault conditions; Debug timing, memory, power-loss, communication, and compatibility issues; Maintain code quality, traceability, and release documentation.

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.