A free Jobstore account is required to proceed to the employer site.
该职位来源于猎聘 Responsibilities and duties
Design, develop, implement, and test Bootloader software for automotive-grade microcontrollers (e.g., AURIX, RH850, S32K, S32G).
Develop low-level drivers for flash memory (NVM) programming, communication interfaces (CAN, CAN FD, Ethernet), and microcontroller peripherals essential for the boot process.
Design and integrate robust data integrity checks, error handling, and recovery mechanisms for the flashing process.
Collaborate with Cybersecurity engineers to implement and integrate security features into the Bootloader, such as secure boot, digital signature verification (e.g., ECDSA, RSA), and rollback protection.
Work closely with hardware engineers to define and validate boot-related hardware requirements and configurations.
Create and maintain detailed design documentation, requirements specifications, and test cases for Bootloader software. Major Qualifications:
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
At least 3 years’ experience in automotive embedded Bootloader development.
Strong proficiency in C programming for constrained embedded environments.
In-depth understanding of microcontroller/microprocessor architectures, memory maps, linker files, and startup code.
Solid experience with diagnostic protocols,specifically UDS on CAN.
Proven experience with flash programming algorithms, flash drivers, and bootloader communication stacks.
Understanding of Over-The-Air (OTA) update architectures and workflows.
Familiarity with development tools (Git, Gerrit, Jira, Polarion, SharePoint etc) and Automotive software development processes (ASPICE).
Basic knowledge about agile development
Nice To Haves (preferred Qualifications)
Good collaboration skills with HW, SW, Sys and Function Safety Engineer, etc.
Capable of solving complex problems, sharing knowledge and documenting work.
Knowledge of AUTOSAR standards, particularly related to the BSW module and flashing.
Fluent written and oral communication in English.
A free Jobstore account is required to proceed to the employer site.