Advance Software Engineer - Automotive Bootloader Software ECU(5-8 Yrs)
AptivMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain automotive bootloader software for ECU platforms, including Secure Boot, Secure Flashing, and Firmware Update mechanisms.
Integrate bootloader with AUTOSAR BSW and MCAL layers, and support ECU bring-up activities on ARM-based microcontrollers and SoCs.
Implement UDS-based programming services and support OTA update architecture with debugging and validation responsibilities.
Minimum Requirements
5-8 years of relevant experience in automotive bootloader software development for ECU platforms.
Bachelor's or Master's degree in BE/B.Tech/ME/M.Tech in Electronics, Electricals, Instrumentation, or Computer Science.
Strong skills in Embedded C programming, experience with NXP / TI / ARM Cortex architectures, and knowledge of automotive protocols like CAN, CAN FD, Ethernet, and UDS (ISO 14229).
Experience integrating with AUTOSAR Classic Architecture, including BSW and MCAL layers, and using Vector CANoe/CANalyzer tools.
Ideal Candidate Profile
Proven hands-on experience with AUTOSAR Classic Architecture, including end-to-end configuration of Communication Stack and Diagnostic Stack or strong expertise in Software Download and OTA update mechanisms.
Strong knowledge of 32-bit automotive microcontrollers like Infineon Aurix, Renesas, PowerPC, or ARM-based MCUs with embedded software development experience.
Familiarity with Automotive Product Development lifecycle and compliance such as Automotive SPICE (ASPICE), and experience working in Agile/Scrum environments, especially in Automotive domains such as ADAS, Infotainment, or Vehicle Gateway systems.
