Aptiv logo

SWDL/OTA Software Developer

Aptiv
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Embedded CBootloader DevelopmentUnified Diagnostic ServicesSecure Coding PracticesCryptography

Job description

Overview

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

What you'll do

  • Estimate features and identify platform and diagnostic constraints during RFQ and concept phases.
  • Refine requirements, detailed design and test cases during planning and architecture.
  • Implement, review, integrate and debug update software.
  • Execute robustness, power-interruption, rollback and recovery tests.
  • Analyze campaign and 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.

What you'll need

  • 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.

Nice to have

  • S32K/S32G/V850 or similar platforms, HSM integration, Python automation, delta update and ISO 24089 exposure.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

SWDL/OTA Software Developer