Software Download OTA Developer

Aptiv

Bengaluru East, Karnataka, India2h agovia LinkedIn

Key Responsibilities

  • Develops and verifies embedded software for ECU reprogramming, bootloaders, and secure over-the-air (OTA) update clients.
  • RFQ / Concept: Estimate features and identify platform/diagnostic constraints.
  • Planning / Architecture: Refine requirements, detailed design, and test cases.
  • Implementation / Integration: Implement, review, integrate, and debug update software.
  • Verification / Release: Execute robustness, power-interruption, rollback, and recovery tests.
  • Production / Operations: Analyze campaign/service issues and deliver controlled fixes.
  • Implement download, authentication, integrity checking, flash programming, activation, rollback, and recovery functions.
  • 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.

Requirements & Tech Stack

  • Embedded C/C++, microcontrollers, flash/memory concepts, and hardware debugging.
  • UDS, DoIP, CAN/CAN FD, Ethernet, bootloader, and diagnostics experience.
  • AUTOSAR or RTOS/Linux development, Git, CI/CD, and unit testing.
  • Basic cryptography and secure-coding knowledge.
  • S32K/S32G/V850 or similar platforms, HSM integration, Python automation, delta update, and ISO 24089 exposure.

Fresher Software Developer Jobs in Bengaluru · last 7 days

97 openings · 95 need no experience

Most hiring: Creative Hands HR, IBM, Jobaaj Com

See all 97 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job