Senior Technical Lead - Embedded Systems
HCL America, Inc.
United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$78,000.0 - $148,000.0
Working hours
Regular working hours
Job source
Tech stack
Adobe Flash
Software Applications
ARM Architecture
Booting (BIOS)
Computer Programming
Digital Signature
Memory Management
Embedded C
Embedded Software
Firmware
Flash Memory
MISRA C (C Programming Language)
+8 more
ISO/IEC 15504
Requirements Traceability
Git
Lauterbach Debugger
Bare Metal
Automotive Software
U-Boot
Canoe Software
Job description
Develop and validate a bare-metal automotive bootloader for a single ECU, ensuring secure, reliable, and OTA-compliant firmware updates., * 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.
Requirements
- 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, * 5-10 years of embedded automotive software development.
- 3+ years of hands-on experience in automotive bootloader and OTA development.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…