Aptiv
Bengaluru, Karnataka, India Posted 2d ago
Aptiv is looking for a SWDL/OTA Software Developer to develop and verify embedded software for ECU reprogramming, bootloaders and secure over-the-air update clients.
Key Responsibilities
Develops and verifies embedded software for ECU reprogramming, bootloaders and secure over-the-air update 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.
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
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.