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.