Embedded Firmware Engineers
Job in
Ripon, Fond du Lac County, Wisconsin, 54971, USA
Listed on 2026-06-01
Listing for:
1872 Consulting
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Embedded Firmware Engineer / Senior Embedded Firmware Engineer (Hiring 2 Levels)
Location: Ripon, WI (100% on-site, no remote or hybrid)
Employment Type: Full-time
Relocation: Available (relocation compensation provided)
U.S. Citizen or Green Card Holders Only
Compensation
- Embedded Firmware Engineer: $91,500 – $115,000 base (top of range for exceptional candidates)
- Senior Embedded Firmware Engineer: $102,000 – $126,000 base
- Annual performance bonus, full benefits, 401(k) with match, and relocation assistance
Our client is the global leader in commercial laundry equipment, with more than 115 years of engineering heritage and a presence in over 140 countries. They design, manufacture, and distribute premium washers, dryers, tumblers, and ironers used in laundromats, hotels, hospitals, universities, multi-housing properties, and on-premises laundries. Recently transitioned to a publicly traded company, they offer the stability of an established manufacturer combined with the growth trajectory of a newly public organization.
Position Summary
We are hiring at two levels for the Electronic Controls / Firmware Engineering team — an Embedded Firmware Engineer and a Senior Embedded Firmware Engineer. Both roles design, develop, and validate firmware in C for the front-end control boards that power the company's commercial laundry equipment. The Senior role takes on project lead responsibilities (no direct reports) and drives technical direction across firmware initiatives, while the Engineer level is a hands-on individual contributor focused on execution across the firmware lifecycle.
Key Responsibilities (Both Levels)
- Develop firmware in C for the front-end control boards of washing machines, washer-extractors, tumblers, and dryers
- Design, implement, and validate firmware solutions on prototypes and production systems
- Create detailed test specifications and conduct root cause analysis on firmware issues
- Work hands-on with embedded peripherals including UART, I2C, Client, PWM, EEPROM, and interrupt timers
- Debug and optimize firmware for efficient communication between components and peripherals
- Author Engineering Change Notifications (ECNs) and maintain technical documentation
- Use Git for version control and You Track (or similar) for issue tracking
- Collaborate with engineering, manufacturing, and production teams across the product lifecycle
- Serve as project lead on firmware initiatives (no direct reports)
- Drive architectural decisions and technical direction across firmware projects
- Mentor engineers and provide technical guidance during product development meetings, feature definition sessions, and pilot builds
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related field
- Engineer Level: 5+ years of embedded firmware development experience
- Senior Level: 7+ years of embedded firmware development experience with prior project leadership
- Extensive hands-on C programming for embedded environments
- Strong working knowledge of embedded peripherals: UART, I2C, Client, PWM, EEPROM, interrupt timers
- Experience with Git and issue-tracking tools (You Track, Jira, or similar)
- Strong debugging skills and familiarity with test-driven development
- Demonstrated ability to produce clear, comprehensive technical documentation
- Experience with Lua scripting
- Experience with UI design tools such as Storyboard or similar embedded HMI frameworks
- Background in commercial or consumer appliance, industrial controls, or other durable-goods manufacturing
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×