Aptiv logo

Advance Software Engineer - Automotive Bootloader Software ECU(5-8 Yrs)

Aptiv
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

Embedded CAutomotive CommunicationSecure BootBootloader DevelopmentHSM IntegrationOTA A B Update

Job description

Overview

Develop and maintain automotive bootloader software for ECU platforms, with a focus on secure boot, secure flashing and firmware update mechanisms, based at TCI Bengaluru.

What you'll do

  • Develop and maintain automotive bootloader software for ECU platforms.
  • Design and implement Secure Boot, Secure Flashing, and Firmware Update mechanisms.
  • Integrate bootloaders with AUTOSAR BSW and MCAL layers.
  • Support ECU bring-up activities on ARM-based microcontrollers and SoCs.
  • Implement UDS-based programming services (ISO 14229).
  • Develop software download and reprogramming functionalities using CAN, CAN FD, Ethernet, and FlexRay.
  • Work on OTA update architecture and A/B image update mechanisms.
  • Debug startup, reset, flash memory, and boot sequence issues.
  • Perform bootloader integration, verification, and validation.
  • Collaborate with cybersecurity teams to implement Secure Boot, cryptographic verification, HSM integration and ISO 21434 requirements.
  • Support production, manufacturing flashing, and field update activities.

What you'll need

  • Graduate in BE/B.Tech/ME/M.Tech (Electronics/Electricals/Instrumentation/Computer Science).
  • 5-8 years of work experience.
  • Hands-on experience with AUTOSAR Classic Architecture, including end-to-end configuration and integration of Communication Stack (CAN, LIN, Ethernet), Automotive Bootloader, and Diagnostic Stack (DEM, DCM, UDS), or proven experience with Software Download (SWDL) and Over-the-Air (OTA) update mechanisms, including Bootloader interaction and flashing strategies.
  • Hands-on experience with Vector DaVinci tools, particularly DaVinci Configurator and related AUTOSAR configuration workflows.
  • Strong knowledge of 32-bit Microcontroller architectures, with hands-on development experience on Infineon Aurix, Renesas, PowerPC or ARM-based automotive MCUs.
  • Solid understanding of Automotive Product Development lifecycle, including compliance and alignment with Automotive SPICE (ASPICE).
  • Experience working in Agile/Scrum-based software development environments, including sprint planning, reviews, and continuous integration practices.
  • Working experience in one or more automotive domains: ADAS, Infotainment or Vehicle Gateway systems.
  • Strong C programming and embedded C development.
  • Experience with NXP / TI / ARM Cortex-M / Cortex-R / Cortex-A architecture.
  • Knowledge of Primary Bootloader (PBL), Secondary Bootloader (SBL), Secure Boot, flash drivers and firmware update mechanisms.
  • Knowledge of UDS (ISO 14229), CAN / CAN FD and Ethernet.
  • Knowledge of AUTOSAR Classic, AUTOSAR MCAL and BSW integration.
  • Knowledge of ISO 21434, secure boot, encryption/decryption, digital signatures and HSM.
  • Mandatory skills: automotive bootloader software for ECU platform, CANalyser/CANoe, and communication protocols CAN, SPI and I2C.

Nice to have

  • U-Boot knowledge.
  • XCP.

Details

  • Location: Bangalore, India (TCI Bengaluru).
  • Employment type: not stated.

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.

Advance Software Engineer - Automotive Bootloader Software ECU(5-8 Yrs)