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