Back to jobs

Senior Technical Lead - Embedded Systems

HCLTech · US

Spotted 1d ago

Job details

Level
Staff / principal
Experience
5+ years
Posted
Oct 26, 2026
Last confirmed open
Oct 27, 2026
Job description

About this role

Job Summary ---------------

Job Title

Embedded Software Engineer – Bare-Metal Bootloader (OTA-Compliant ECU)

Job Summary

Develop and validate a bare-metal automotive bootloader for a single ECU, ensuring secure, reliable, and OTA-compliant firmware updates.

Key Responsibilities

  • Design and develop a bare-metal bootloader.
  • Implement Secure Boot, OTA update, rollback, and recovery mechanisms.
  • Develop Flash programming (erase/write/verify) and memory management.
  • Implement UDS over CAN/CAN FD/DoIP for ECU programming.
  • Integrate bootloader with ECU hardware and application software.
  • Perform unit, integration, OTA, and fault-injection testing.
  • Ensure compliance with MISRA C, ISO 26262, ISO 21434, and ASPICE.
  • Prepare technical documentation and maintain requirements traceability.

Required Skills

  • Embedded C, Bare-Metal Programming
  • Bootloader & Secure Boot
  • OTA Firmware Update
  • UDS, CAN/CAN FD, DoIP
  • Flash Memory Programming
  • ARM Cortex / Infineon AURIX / NXP / Renesas MCUs
  • Vector CANoe/CANalyzer, Lauterbach, Git
  • Knowledge of AES, SHA, Digital Signatures, HSM

Experience

  • 5–10 years of embedded automotive software development.
  • 3+ years of hands-on experience in automotive bootloader and OTA development.

Key Responsibilities

------------------------

Skill Requirements

----------------------

Must Have Skill

-------------------

3D Modeling,Embedded Systems,Matlab,Simulation Software,Simulink

Good to Have Skill

----------------------

Other Requirements

----------------------

Interested in this role?Continue on HCLTech's careers page.
Apply on HCLTech