Embedded Software Engineer - Bare metal & Bootloader Job at Global Connect Technologies, Dearborn, MI

U0FDL0M4d0tUWHBvOGN1ODI5RUZSTXhPVkE9PQ==
  • Global Connect Technologies
  • Dearborn, MI

Job Description

Job Description

Job Title: Bare-Metal Bootloader Expert

Location: Dearborn, MI (Onsite)

Job Type: Full-Time

Position Overview:

We are seeking a highly skilled Bare-Metal Bootloader Expert to join our embedded software development team in Dearborn, MI. The ideal candidate will have deep expertise in developing secure, high-performance, and production-grade bootloaders for automotive ECUs and embedded platforms. You will work closely with system architects, security engineers, and hardware teams to design, implement, and validate boot solutions for next-generation electronic control units.

Key Responsibilities

  • Design, develop, and maintain bare-metal bootloaders for automotive microcontrollers such as NXP S32K3, STM32U5, and Realtek devices.
  • Implement secure boot mechanisms, including image authentication, encryption, and firmware integrity verification.
  • Develop and integrate Ethernet and DoIP-based reprogramming and communication features.
  • Implement OTA (Over-The-Air) and wired firmware update capabilities with diagnostic protocol support (UDS, ISO 14229).
  • Work on flash memory management, bootloader partitioning, and multi-bank firmware update mechanisms.
  • Collaborate with hardware and system teams to define boot architecture, safety requirements, and hardware-software interfaces.
  • Perform debugging and failure analysis using tools like Lauterbach, JTAG, and CANoe.
  • Ensure compliance with AUTOSAR, ISO 26262, and Cybersecurity (ISO 21434) standards where applicable.
  • Support production and validation teams for ECU programming, flashing, and reprogramming workflows.

Required Skills and Experience

  • 5+ years of hands-on experience in embedded software development with a focus on bootloaders and low-level firmware.
  • Strong proficiency in C/C++ programming for microcontrollers and real-time systems.
  • Proven experience with bare-metal development (no OS/RTOS dependency).
  • Expertise with NXP S32K3, STM32U5, and Realtek MCU architectures.
  • In-depth understanding of flash memory, memory maps, linker scripts, and startup code.
  • Hands-on experience with Ethernet, DoIP, UDS, and CAN communication protocols.
  • Strong understanding of secure boot, firmware authentication, and cryptographic algorithms (AES, SHA, RSA).
  • Familiarity with automotive software standards (ISO 26262, ASPICE, ISO 21434).
  • Experience with debug and trace tools (Lauterbach, Trace32, JTAG, ST-Link, PEmicro).

Preferred Qualifications

  • Experience with OTA update frameworks or automotive reprogramming tools.
  • Working knowledge of AUTOSAR Bootloader (BSW) and MCAL integration.
  • Knowledge of diagnostic stacks, CANoe/CANalyzer scripting, or Vector tools.
  • Experience in Python scripting for flashing or test automation.
  • Master’s degree in Electrical Engineering, Computer Engineering, or related field.

Job Tags

Full time,

Similar Jobs

Bruckner Truck

BTE Body Company Shipping and Receiving Clerk - Phoenix, AZ Job at Bruckner Truck

 ...Since 1932 Video Don't forget to Like and Subscribe! Keywords: Diesel OR Trucking OR Dealership OR ADP OR Mack OR Volvo OR Caterpillar OR Allison OR Cummins OR Dealer OR Heavy Equipment OR Trailer OR Truck Sales OR Deal Sheet OR Class A OR CDK OR Frame Shop OR... 

Fresno Surgical Hospital (13483)

Chief Nursing Officer Job at Fresno Surgical Hospital (13483)

 ...United Surgical Partners International (USPI), the countrys largest Ambulatory Surgery Center platform, is seeking a Chief Nursing Officer for Fresno Surgical Hospital in Fresno, CA. \n Fresno Surgical Hospital is accredited by The Joint Commission. Our technology... 

Boeing

Government Training Engineering - Mechanical Design Engineer (Associate and Experienced) Job at Boeing

 ...your future with us. We are Boeing Global Services (BGS) Engineering team creating and implementing innovative technologies that make...  ...looking for an Associate (Level 2) and Experienced Mechanical Design Engineer (Level 3) to join their team in Hazelwood, MO... 

Intermountain Health

Art Therapist Job at Intermountain Health

 ...This position provides for a clinical and evidence-based use of art to meet the individualized healthcare goals of patients through...  ...Essential Functions ~ Develop and provide appropriate art therapy interventions for patients and families. ~ Assist in managing... 

NLB Services

Recruiter Job at NLB Services

Job Description Requirements ~3 years in Human Resources Department with focus on extensive interviewing experience and with demonstrated decision making responsibilities [preferred]~ Demonstrated knowledge of employment laws/regulations [preferred]~ Bachelor'...