Bootloader Developer

Motherson Technology Services Limited

Coimbatore District

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Motherson Technology Services Limited is seeking an experienced automotive embedded software engineer to lead bootloader development and AUTOSAR integration. You will work on Flash Bootloader (FBL) and ECU security features, including Secure Boot/Flashing and HSM integration, across CAN-FD and Automotive Ethernet environments.

You will collaborate with Architecture, Testing, Hardware, and System teams to deliver ASPICE-compliant software, diagnose issues, and mentor junior engineers while

Qualifications

  • Extensive experience in Automotive Embedded Software Development.

Responsibilities

  • Lead end-to-end development and integration of Flash Bootloader (FBL) software.
  • Develop and configure bootloader solutions using ETAS RTA-FBL or similar AUTOSAR-compliant stacks.
  • Support ECU flashing, programming, and bootloader-related functionality.
  • Implement and integrate ECU security mechanisms such as Secure Boot and Secure Flashing.
  • Configure and integrate Hardware Security Modules (HSM).
  • Design and implement UDS (ISO 14229-1) diagnostic services.
  • Work with AUTOSAR diagnostic stacks and application-layer diagnostic functionality.
  • Support communication over CAN-FD and Automotive Ethernet.
  • Configure and integrate MCAL layers for microcontrollers such as NXP S32K3xx and Renesas RH850.
  • Develop and integrate low-level drivers and interfaces.
  • Work with transceivers such as TCAN1145 and SBCs through SPI.
  • Perform AUTOSAR ECU configuration and integration activities.
  • Work with COM stack, Memory stack, and Diagnostic Communication Manager (DCM).
  • Lead technical discussions and mentor junior engineers.
  • Collaborate with Architecture, Testing, Hardware, and System teams.
  • Support ASPICE-compliant software delivery.
  • Participate in requirement clarification and technical reviews.
  • Perform system-level debugging and issue analysis using Lauterbach TRACE32, GHS, Renesas E1/E2, and GDB.
  • Use Vector CANoe/CANalyzer for ECU communication and protocol validation.
  • Troubleshoot diagnostic and communication issues.
  • Interact with OEM customers for requirement clarification.
  • Support field issue investigation, troubleshooting, and resolution.
  • Communicate technical status, risks, and solutions to stakeholders.

Skills

Automotive Embedded Software
C programming (MISRA)
Bootloader development
UDS / ISO 14229-1
AUTOSAR Classic + BSW
MCAL/ECU configuration
CAN/CAN-FD, I2C, SPI, UART
Debugging tools
CANoe/CANalyzer
AUTOSAR modeling & ECU configuration

Tools

TRACE32
GDB
Renesas E1/E2
GHS
CANoe/CANalyzer

Job description

Role & responsibilities
Bootloader Development
  • Lead the end-to-end development and integration of Flash Bootloader (FBL)software.
  • Develop and configure bootloader solutions using ETAS RTA-FBLor similar AUTOSAR-compliant stacks.
  • Support ECU flashing, programming, and bootloader-related functionality.
Security Integration
  • Implement and integrate ECU security mechanisms such as Secure Boot and Secure Flashing.
  • Configure and integrate Hardware Security Modules (HSM).
  • Ensure protection of ECU software and firmware against unauthorized access and tampering.
Diagnostics & Communication
  • Design and implement UDS (ISO 14229-1)diagnostic services.
  • Work with AUTOSAR diagnostic stacks and application-layer diagnostic functionality.
  • Support communication over CAN-FD and Automotive Ethernet.
  • Troubleshoot diagnostic and communication issues.
AUTOSAR & Platform Integration
  • Configure and integrate MCAL layersfor microcontrollers such as NXP S32K3xx and Renesas RH850.
  • Develop and integrate low-level drivers and interfaces.
  • Work with transceivers such as TCAN1145and SBCs through SPI.
  • Perform AUTOSAR ECU configuration and integration activities.
  • Work with COM stack, Memory stack, and Diagnostic Communication Manager (DCM).
Technical Leadership
  • Lead technical discussions and mentor junior engineers.
  • Collaborate with Architecture, Testing, Hardware, and System teams.
  • Support project execution and delivery of ASPICE-compliant software.
  • Participate in requirement clarification and technical reviews.
Validation & Debugging
  • Perform system-level debugging and issue analysis using Lauterbach TRACE32, GHS, Renesas E1/E2, and GDB.
  • Use Vector CANoe/CANalyzerfor ECU communication and protocol validation.
  • Perform root-cause analysis of software and field issues.
  • Support T32 scripting and debugging automation.
Customer & Stakeholder Management
  • Interact with project teams and OEM customersfor requirement clarification.
  • Support field issue investigation, troubleshooting, and resolution.
  • Communicate technical status, risks, and solutions to stakeholders.
Mandatory Skills
  • Strong experience in Automotive Embedded Software Development.
  • Strong proficiency in C programmingwith MISRAcompliance.
  • Hands-on experience in Bootloader / Flash Bootloader (FBL) development.
  • Strong knowledge of UDS / ISO 14229-1.
  • Good knowledge of AUTOSAR Classicand BSW.
  • Good understanding of COM Stack, Memory Stack, and DCM.
  • Experience with MCAL and ECU configuration.
  • Good understanding of microcontroller architecture.
  • Strong embedded fundamentals and low-level software development knowledge.
  • Hands-on knowledge of CAN / CAN-FD, I2C, SPI, UART.
  • Knowledge of microcontroller peripherals such as ADC, PWM, DAC, and DIO.
  • Hands-on debugging experience with Lauterbach TRACE32/T32, GDB, Renesas E1/E2, or similar tools.
  • Experience with CANoe/CANalyzer.
  • Knowledge of AUTOSAR modeling and ECU configuration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Bosch Global Software Technologies Pvt Ltd • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Technical Engineer
Technical Engineer

SRM Technologies • Chennai District

On-site
INR 1,200,000 - 2,100,000
Flash Boot Loader_Software_Engineer
Flash Boot Loader_Software_Engineer

Boschgroup • Coimbatore District

On-site
INR 600,000 - 1,200,000
Bootloader Developer
Bootloader Developer

HCLTech • Bengaluru

On-site
INR 2,200,000 - 3,000,000
Flash Boot Loader_Software_Engineer
Flash Boot Loader_Software_Engineer

SmartRecruiters, Inc. • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Boot Loader Developer
Boot Loader Developer

Careernet • Bengaluru

On-site
INR 900,000 - 1,400,000
Autosar Developer
Autosar Developer

Netwalk Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
Embedded Software Developer – Bootloader
Embedded Software Developer – Bootloader

netwalk GmbH • India

On-site
INR 800,000 - 1,500,000
Engineer
Engineer

Keka Inc. • Gurgaon

On-site
INR 900,000 - 1,300,000