Embedded Firmware Design Engineer

1872 Consulting • Greater Milwaukee
Relocation
Apply
AI Summary

Design and develop embedded firmware for commercial laundry equipment, ensuring reliable and efficient product functionality. Collaborate with engineering labs and manufacturing teams to deliver high-quality products. Strong proficiency in C programming and experience with embedded peripherals required.

Key Highlights
Design and develop embedded firmware for commercial laundry equipment
Collaborate with engineering labs and manufacturing teams
Strong proficiency in C programming and experience with embedded peripherals required
Key Responsibilities
Develop firmware in C for front-end control boards
Design and implement embedded firmware solutions
Collaborate with engineering labs to validate firmware
Conduct root cause analysis and resolve firmware issues
Technical Skills Required
C programming Embedded peripherals (UART, I2C, ADC, PWM, EEPROM, interrupt timers) Git Issue-tracking tools (YouTrack)
Benefits & Perks
Salary range: $82,000 - $103,000
Relocation compensation provided
Occasional travel (10%)

Job Description


Embedded Firmware Design Engineer

Location: Ripon, Wisconsin (relocation compensation provided)

Work Model: Hybrid - 3 to 4 days onsite per week

Employment Type: Full-Time, Direct Hire

Department: Product Development / Engineering

Salary Range: $82,000 - $103,000

Travel: Occasional, approximately 10%


Company Summary

Our client is the world's largest manufacturer of commercial laundry equipment, headquartered in Ripon, Wisconsin, with over 115 years of industry leadership and a global footprint spanning approximately 150 countries. The company operates a portfolio of premium brands serving laundromats, hotels, hospitals, universities, multi-housing facilities, and on-premises laundry operations worldwide. Recently public on the NYSE, the organization is a stable, well-capitalized industry leader with significant ongoing investment in R&D, product innovation, and U.S. manufacturing expansion.


Position Summary

The Embedded Firmware Design Engineer will write, design, and test embedded firmware for electronic controls used in commercial washing machines, washer-extractors, tumblers, and dryers. This role works within the Product Development team and partners with engineering labs, hardware engineers, manufacturing, and production teams to deliver reliable, efficient firmware on front-end control boards. The position is based in Ripon, WI and operates on a hybrid schedule with 3 to 4 days onsite each week.


Key Responsibilities

  • Develop firmware in C for front-end control boards on washing machines, washer-extractors, tumblers, and dryers.
  • Design and implement embedded firmware solutions to ensure reliable and efficient product functionality.
  • Create detailed test specifications for embedded control systems.
  • Collaborate with engineering labs to validate firmware on prototypes and production systems.
  • Conduct root cause analysis and resolve firmware issues to ensure reliable product performance.
  • Work hands-on with embedded system peripherals such as UART, I2C, ADC, PWM, EEPROM, and interrupt timers.
  • Debug and optimize firmware to ensure efficient communication between components and peripherals.
  • Author engineering change notifications (ECNs) to manage firmware updates and improvements.
  • Use Git for version control and issue-tracking tools such as YouTrack for efficient resolution.
  • Participate in product development meetings, feature definition sessions, and pilot builds.
  • Support manufacturing and production teams by resolving firmware-related issues during production.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field.
  • Minimum of 2 years of hands-on firmware development experience for embedded systems.
  • Strong, demonstrated proficiency in C programming for embedded environments.
  • Hands-on experience with embedded peripherals: UART, I2C, ADC, PWM, EEPROM, and interrupt timers.
  • Experience with version control systems (Git) and issue-tracking tools.
  • Strong debugging skills and familiarity with test-driven development.
  • Ability to produce clear and comprehensive technical documentation.


Preferred Qualifications

  • Prior experience developing firmware for appliances, industrial controls, or consumer electronics products.
  • Experience working with bare-metal microcontrollers and 8/16/32-bit MCU architectures (ARM Cortex-M, PIC, STM32, NXP, Renesas, etc.).
  • Experience writing or contributing to engineering change notifications (ECNs) in a regulated manufacturing environment.
  • Familiarity with hardware schematics, oscilloscopes, logic analyzers, and JTAG debuggers.
  • Experience supporting pilot builds and production launches.

Similar Jobs

Explore other opportunities that match your interests

Embedded Firmware Engineer (Mid-Level)

Programming
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

1872 Consulting

Greater Milwaukee

Senior Embedded Firmware Engineer

Programming
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

1872 Consulting

Greater Milwaukee

Backend Engineer

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

AMO

France

Subscribe our newsletter

New Things Will Always Update Regularly