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

dVh4ZjZDcG1DRDlmTG9MY3I3STI4MWkzaEE9PQ==
  • 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

Dolphin Transportation

Chauffeur Private Drivers needed Sarasota County / Hillsborough County, Florida Job at Dolphin Transportation

 ...Specialists is looking for experienced Professional Chauffeur and CDL drivers for our shuttle service for Part-Time and Full-Time driving...  ...the driver to interact with the passengers, therefore a nice personality and fluent English is preferred. Also, luggage loading /... 

Ascendo Resources

Research Analyst Job at Ascendo Resources

 ...Ascendo is excited to present this opportunity in the financial services industry. We are seeking a dedicated and experienced Research Analyst to join a distinguished investment firm focused on the alternative asset space. This impactful role involves performing due... 

Nebraska Medicine

Ambulatory Care Pharmacist- Oncology Clinic Job at Nebraska Medicine

 ...Ambulatory Care Pharmacist- Oncology Clinic Serious Medicine is what we do. Being extraordinary is who we are. Every colleague plays a key role in upholding this promise to our patients and their families. Shift: First Shift (United States of America) Nebraska... 

Essentia Health

Guest Service Agent (Parking Attendant) Job at Essentia Health

Job Description: Become part of Essentia's accomplished team where our mission guides us every day: We are called to make a healthy difference in peoples lives. This calling resonates deeply for our caregivers and our colleagues working behind the scenes, who all...

Lean Marketing

Head of Marketing Growth Engine (San Francisco) Job at Lean Marketing

 ...A global marketing brand in San Francisco is seeking a Head of Marketing to own the full marketing engine. This role involves leading a team, developing multi-channel campaigns, and optimizing funnels to achieve substantial revenue growth. The ideal candidate must be...