Firmware Engineer - C and Baremetal Job at Global Connect Technologies, Waukesha, WI

VzdCS3E5aUdXeXI4RTVWOXB6TEtNRVFVd2c9PQ==
  • Global Connect Technologies
  • Waukesha, WI

Job Description

Job Description

Job Title: Firmware Engineer - Bare Metal

Location: Waukesha, WI

Duration: Long Term

Job Summary

Actalent is seeking an experienced Firmware Engineer – Bare Metal to support Generac in Waukesha, Wisconsin. This role focuses on low-level firmware development using bare-metal C programming for embedded systems. The ideal candidate will be highly hands-on, capable of independently debugging firmware, and comfortable working closely with hardware and lab equipment.

Key Responsibilities

  • Design, develop, and maintain bare-metal firmware using the C programming language .
  • Independently troubleshoot and debug firmware , including hardware-level issues.
  • Utilize oscilloscopes and other lab tools to diagnose and resolve firmware and hardware interaction problems.
  • Identify, analyze, and resolve root cause issues within embedded C code.
  • Read and interpret microcontroller datasheets , schematics, and technical documentation.
  • Modify and maintain linker scripts, configuration files, and build files .
  • Support board bring-up and hardware validation activities.
  • Collaborate effectively with cross-functional engineering teams.
  • Use development tools such as Visual Studio Code and participate in basic DevOps workflows when applicable.

Required Qualifications

  • 5+ years of recent experience in bare-metal firmware development using C .
  • Proven experience debugging and troubleshooting own firmware code .
  • Hands-on experience using oscilloscopes for embedded system debugging.
  • Strong ability to identify and resolve root cause issues in C code.
  • Experience reading datasheets and editing linker scripts or configuration files .
  • Solid understanding of embedded systems fundamentals.

Preferred Qualifications

  • Experience with board bring-up activities.
  • Familiarity with DevOps tools and processes .
  • Experience using Visual Studio Code or similar IDEs.
  • Exposure to power, energy, or industrial embedded systems.

Job Tags

Similar Jobs

Heuristic Quest HeadQuarters (HQ2)

Freelance Web Developer and Designer Job at Heuristic Quest HeadQuarters (HQ2)

 ...Web Developer Location: Remote / Hybrid (Chicago-based organization) Position Type: W-2 Employee (Grant-Funded) Time Commitment: Part-time...  ...Position Overview HQ2 is seeking a Web Developer to design, maintain, and enhance its public-facing website and web-... 

Suncoast Drivers

Local Class A Van/Flatbed Driver - Gross up to $1,500/WK Job at Suncoast Drivers

 ...Job Description Suncoast Drivers are seeking a Local Class A Flatbed/Van driver to deliver lawn and garden products to job sites and retail stores in the Bruceton Mills, WV area. These are dry van & flatbed loads. The Driver is not responsible for loading... 

Indian Health Service - Veterans Engineering

General Practice - Physician Job at Indian Health Service - Veterans Engineering

General Practice - Physician at Indian Health Service - Veterans Engineering summary: Board-certified Family Practice or Internal Medicine physician sought for a full-time outpatient primary care contract at an Indian Health Service facility in Phoenix, AZ. Position...

WATCH GUARD 24/7, LLC

Fire Life Safety Director - Luxury Hotel (New York) Job at WATCH GUARD 24/7, LLC

 ...Fire Life Safety Director - Luxury Hotel Join to apply for the Fire Life Safety Director - Luxury Hotel role at WATCH GUARD 24/7, LLC WATCH GUARD, LLC is one of the fastest-growing security providers in the NY area. We are currently seeking a dedicated, highly... 

McSweeney Chevrolet GMC/ CDJR

Chrysler Technician Job at McSweeney Chevrolet GMC/ CDJR

 ...Job Summary: McSweeney Chevrolet GMC/CDJR is seeking an experienced and skilled Chrysler Technician to join our team in Clanton, Alabama. This is a full-time role in the auto industry. As a Chrysler Technician, you will be responsible for diagnosing, repairing, and...