Posted on: 17/12/2025
Description :
Role Overview :
We are looking for an Embedded Software Engineer with experience in Bootloader (BTL) development for automotive ECUs. The role involves developing and maintaining secure, reliable boot and reprogramming software using Embedded C, working closely with automotive communication protocols and AUTOSAR standards.
Key Responsibilities :
- Develop and maintain Bootloader (BTL) software for automotive ECUs.
- Implement UDS-based reprogramming over CAN.
- Develop software in Embedded C following automotive coding standards.
- Work on secure boot and secure download mechanisms.
- Integrate bootloader with AUTOSAR-based systems.
- Support ECU flashing, reprogramming, and diagnostics activities.
- Debug and resolve issues related to boot, memory, and communication.
- Collaborate with application, integration, and testing teams.
- Ensure compliance with automotive quality and safety standards.
Required Skills & Experience :
- 1 - 5 years of experience in Automotive Embedded Software Development.
- Strong hands-on experience with Embedded C programming.
- Experience in Bootloader (BTL) development.
- Good knowledge of UDS reprogramming and CAN protocol.
- Familiarity with AUTOSAR architecture.
- Experience with secure boot and secure download concepts.
- Understanding of ECU flashing and diagnostics.
- Good debugging and problem-solving skills.
Preferred / Nice to Have :
- Experience with ISO 14229 (UDS).
- Knowledge of ISO 26262 or automotive safety concepts.
- Experience with MCUs used in automotive ECUs (Infineon, NXP, Renesas).
- Familiarity with Vector tools (CANoe, CANalyzer).
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1591980
Interview Questions for you
View All