Bare-Metal Bootloader Expert

Pentangle Tech Services | P5 Group

Michigan

On-site

USD 80,000 - 100,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in Belmont, MI seeks a Mid-Senior level engineer to design secure bootloaders for automotive ECUs, requiring 5–10 years of experience. The candidate must be proficient in C/C++ and have expertise with NXP S32K3 and STM32U5 microcontrollers. Responsibilities include firmware updates, Ethernet stack integration, and collaboration with cybersecurity teams. A Bachelor's degree in a related field is required along with a contract employment type. Compensation ranges from $80,000 to $100,000.

Qualifications

  • 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.

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.
  • Work with microcontrollers for system bring-up and low-level bootloader design.

Skills

Bootloader development
C/C++ programming
Ethernet protocols
Firmware security
Debugging skills

Education

Bachelor’s or Master’s degree in Electrical Engineering

Tools

S32 Design Studio
STM32CubeIDE

Job description

Job 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.
  • 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.
Seniority Level

Mid‑Senior level

Employment Type

Contract

Location & Salary

Belmont, MI • $80,000.00 – $100,000.00

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Senior Automotive Bare-Metal Bootloader Expert
Mid-Senior Automotive Bare-Metal Bootloader Expert

Pentangle Tech Services | P5 Group • Michigan

On-site
USD 80,000 - 100,000
Senior System Software Engineer – CPU SoC Boot Firmware
Senior System Software Engineer – CPU SoC Boot Firmware

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Tata Technologies • Auburn Hills (MI)

On-site
USD 95,000 - 130,000
Senior Embedded Linux Engineer – Telematics & Middleware
Senior Embedded Linux Engineer – Telematics & Middleware

Veriipro • Auburn Hills (MI)

On-site
USD 100,000 - 130,000
Senior System Software Engineer - CPU SoC Boot Firmware
Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA AI • Santa Clara (CA)

On-site
USD 130,000 - 180,000
Competitive salary
Benefits package
Equity
Sr. Staff Embedded Software Engineer – SoC & BSW
Sr. Staff Embedded Software Engineer – SoC & BSW

Hashlist • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Competitive rate
Comprehensive health & well-being coverage
Retirement savings plans
+1
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Embedded Software Developer
Embedded Software Developer

TechDigital Group • Northville (MI)

On-site
USD 80,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Tata Technologies • Mountain View (CA)

On-site
USD 100,000 - 130,000
Embedded Engineer
Embedded Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 95,000 - 120,000