

Pentangle Tech Services | P5 Group
Bare-Metal Bootloader Expert
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Bare-Metal Bootloader Expert with a contract length of "unknown," offering a pay rate of "unknown." Key skills required include C/C++, embedded systems, and experience with NXP S32K3, STM32U5, and Realtek MCUs, specifically in automotive environments.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
December 12, 2025
π - Duration
Unknown
-
ποΈ - Location
Unknown
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Michigan, United States
-
π§ - Skills detailed
#Security #Embedded Systems #C++ #IP (Internet Protocol) #Bootloader #Debugging #Cybersecurity #Documentation
Role description
Key Responsibilities:
β’ Design and implement bare-metal bootloaders for automotive ECUs focused on security, speed, and reliability.
β’ Develop and maintain secure firmware flashing and update mechanisms, including OTA and diagnostic updates.
β’ Work with NXP S32K3, STM32U5, and Realtek microcontrollers for system bring-up and low-level bootloader design.
β’ Integrate and validate Ethernet-based communication stacks, including DoIP.
β’ Implement secure boot and cryptographic validation for firmware images.
β’ Collaborate with software integration, system, and cybersecurity teams to meet technical and safety requirements.
β’ Perform debugging, performance tuning, and optimization on embedded targets.
β’ Prepare detailed technical documentation, design specifications, and test plans.
Required Skills & Experience:
β’ 5β10 years of experience in bootloader development for embedded or automotive platforms.
β’ Proficiency in C/C++ for low-level and bare-metal development.
β’ Strong hands-on experience with NXP S32K3, STM32U5, and Realtek MCUs.
β’ Excellent understanding of Ethernet, TCP/IP, and DoIP protocols.
β’ Proven experience in secure boot, firmware encryption, and digital signature validation.
β’ Knowledge of AUTOSAR, ISO 14229 (UDS), and ISO 21434 (Cybersecurity) is a plus.
β’ Familiarity with hardware bring-up, MCU peripherals, and boot sequence architectures.
β’ Experience using embedded development tools and IDEs such as S32 Design Studio or STM32CubeIDE.
Preferred Qualifications:
β’ Experience with Over-The-Air (OTA) update frameworks.
β’ Prior experience in automotive ECU software development.
β’ Knowledge of CAN, LIN, and other automotive communication protocols.
β’ Exposure to functional safety standards (ISO 26262).
Education:
β’ Bachelorβs or Masterβs degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related field.
Key Responsibilities:
β’ Design and implement bare-metal bootloaders for automotive ECUs focused on security, speed, and reliability.
β’ Develop and maintain secure firmware flashing and update mechanisms, including OTA and diagnostic updates.
β’ Work with NXP S32K3, STM32U5, and Realtek microcontrollers for system bring-up and low-level bootloader design.
β’ Integrate and validate Ethernet-based communication stacks, including DoIP.
β’ Implement secure boot and cryptographic validation for firmware images.
β’ Collaborate with software integration, system, and cybersecurity teams to meet technical and safety requirements.
β’ Perform debugging, performance tuning, and optimization on embedded targets.
β’ Prepare detailed technical documentation, design specifications, and test plans.
Required Skills & Experience:
β’ 5β10 years of experience in bootloader development for embedded or automotive platforms.
β’ Proficiency in C/C++ for low-level and bare-metal development.
β’ Strong hands-on experience with NXP S32K3, STM32U5, and Realtek MCUs.
β’ Excellent understanding of Ethernet, TCP/IP, and DoIP protocols.
β’ Proven experience in secure boot, firmware encryption, and digital signature validation.
β’ Knowledge of AUTOSAR, ISO 14229 (UDS), and ISO 21434 (Cybersecurity) is a plus.
β’ Familiarity with hardware bring-up, MCU peripherals, and boot sequence architectures.
β’ Experience using embedded development tools and IDEs such as S32 Design Studio or STM32CubeIDE.
Preferred Qualifications:
β’ Experience with Over-The-Air (OTA) update frameworks.
β’ Prior experience in automotive ECU software development.
β’ Knowledge of CAN, LIN, and other automotive communication protocols.
β’ Exposure to functional safety standards (ISO 26262).
Education:
β’ Bachelorβs or Masterβs degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related field.





