Robert Half

Firmware Engineer

Milwaukee metropolitan area, WI

Hybrid

Published Expires (UTC)

Your next opportunity

Create a job alert

Receive new jobs matching these criteria.

Electronics Engineers, Except ComputerMilwaukee, WI · Within 15.5 mi · Engineering, Hybrid Jobs
Free for job seekers. Always.
You’re in control

Manage your alerts or unsubscribe at any time.

Manage job alerts

About this opportunity

Senior Firmware Engineer (Embedded Firmware / Embedded Linux)

Location: Milwaukee, WI (Hybrid Schedule)

Job Type: Contract-to-Hire

U.S. work authorization required. Candidates must be eligible for future direct-hire conversion. No sponsorship available. No C2C or third-party submissions.

Our client is expanding its engineering organization and investing heavily in the development of next-generation smart, connected products. We're seeking several Senior Firmware Engineers who thrive in embedded environments and enjoy building innovative products that combine hardware, firmware, connectivity, and intelligent technology.

This is an opportunity to work on highly visible new product development initiatives, helping bring connected devices from concept through production while collaborating with multidisciplinary engineering teams.

What You'll Do

  • Design, develop, and maintain embedded firmware for connected products.
  • Develop software for microcontrollers and embedded processors using Embedded C and C++.
  • Support product development activities from prototype through production release.
  • Develop and enhance device drivers, hardware interfaces, and low-level software components.
  • Work closely with hardware, electrical, and systems engineering teams.
  • Debug and troubleshoot firmware, hardware integration, and system-level issues.
  • Participate in Agile development activities including sprint planning, story execution, and code reviews.
  • Contribute to innovative connected-device and smart product initiatives.

Required Qualifications

  • Senior-level embedded engineering experience.
  • Strong Embedded C and C++ programming skills.
  • Approximately 70% Embedded Firmware / 30% Embedded Linux background.
  • Experience with Embedded Linux and bare-metal development.
  • Hands-on experience with STM32 microcontrollers, including STM32WBA family preferred.
  • Experience developing firmware for microcontrollers and embedded processors.
  • Strong understanding of hardware interfaces and device driver development.
  • Ability to support products throughout the full development lifecycle, from concept and prototyping through production deployment.
  • Excellent troubleshooting and debugging skills.

Preferred Qualifications

  • RTOS experience including FreeRTOS, Zephyr, or VxWorks.
  • Wireless connectivity or IoT device experience.
  • Experience with smart or connected products.
  • Bluetooth Low Energy (BLE) experience.
  • Consumer or industrial product development experience.

Why This Opportunity?

  • Join a major product innovation initiative with significant investment and executive support.
  • Work on cutting-edge connected products that blend hardware, firmware, cloud, and AI-driven capabilities.
  • Collaborate with experienced engineering teams on new product development.
  • Contract-to-hire opportunity with long-term career potential.
  • Hybrid work environment in the Milwaukee area.
Your next step

Interested in this role?

Review the details, then choose the resume you want to share.

Apply for this job Free for job seekers. Always.

Share this job

About the employer

Robert Half

Represent this company?Claim this profile

Related opportunities

Explore current openings connected to this search.

Your next opportunity

Create a job alert

Receive new jobs matching these criteria.

Electronics Engineers, Except ComputerMilwaukee, WI · Within 15.5 mi · Engineering, Hybrid Jobs
Free for job seekers. Always.
You’re in control

Manage your alerts or unsubscribe at any time.

Manage job alerts
Your preferred city

Where would you like to work?

Choose a city or United States to search across the country.

Location is requested only when you choose this option. Precise coordinates are not stored.
JobbolJobbol

Your privacy. Your choice.

Choose how Jobbol uses optional data in this browser. Necessary functions remain available. Closing this window does not give consent.

Essential services

Sign-in, secure forms, abuse prevention, language and the city or theme you explicitly select. These functions are needed to provide the service you request.

Always active

Do Not Sell or Share My Personal Information

Jobbol does not sell resumes or use your personal information for cross-context behavioral advertising. This protection is active for everyone. You can also turn off all optional processing below without signing in.

Protection active

You can change your choice at any time from the footer. Choices last up to 180 days in this browser. Account restrictions also apply when we can identify your signed-in account.

Notice version: 2026-11-12.ads1

Quick view