Embedded Firmware Engineer

1872 Consulting
  • Ripon, WI
  • Quick Apply
30+ days ago

Job Description

Embedded Firmware Engineer

Location: Ripon, WI (100% onsite) Compensation: $91.5K-$115K Relocation: Assistance available for vetted candidates

*MUST BE A U.S. CITIZEN OR GREEN CARD HOLDER*

Company Summary

Our client is the largest global manufacturer of commercial laundry equipment, with a 115+ year track record and operations in roughly 140 countries. Their products run in laundromats, hotels, hospitals, universities, military bases, and apartment complexes worldwide, and their portfolio spans multiple well-known commercial brands. Recently IPO'd, they're investing heavily in connected products, smart controls, and engineering innovation.

Position Summary

The Embedded Firmware Engineer will design, write, and test C-based firmware that powers the electronic control boards inside commercial washers, washer-extractors, tumblers, and dryers. This is a hands-on role that owns firmware from concept through validation on prototypes and production hardware, plus ongoing support for manufacturing. You'll work alongside hardware engineers, product managers, and the lab team to deliver reliable, production-grade firmware.

What You'll Do

  • Develop firmware in C for front-end control boards on commercial laundry equipment
  • Design and implement embedded firmware solutions that drive reliable product performance
  • Create detailed test specifications for embedded control systems
  • Collaborate with engineering labs to validate firmware on prototypes and production units
  • Conduct root cause analysis and resolve firmware-related issues
  • Work with embedded peripherals including UART, I2C, Client, PWM, EEPROM, and interrupt timers
  • Debug and optimize firmware for efficient communication between components
  • Write engineering change notifications (ECNs) to manage firmware updates
  • Use Git for version control and YouTrack (or similar) for issue tracking
  • Participate in product development meetings, feature definition, and pilot builds
  • Support manufacturing teams in resolving firmware issues during production

What You Bring

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field
  • 5+ years of firmware development experience for embedded systems
  • Extensive hands-on C programming experience
  • Strong working knowledge of embedded peripherals: UART, I2C, Client, PWM, EEPROM, interrupt timers
  • Experience with Git and a modern issue-tracking tool
  • Strong debugging skills, familiarity with test-driven development
  • Ability to produce clear, comprehensive technical documentation
  • Effective communication skills for cross-functional collaboration
  • Self-directed, detail-oriented, able to manage multiple priorities

Nice to Have

  • Lua scripting experience
  • UI design tools such as Storyboard
  • Project management experience
  • Background in appliance, IoT, industrial controls, or consumer electronics firmware

Team Values

  • Dedicated: Strong say/do ratio, follows through on commitments
  • Respectful: Acts with integrity, values diverse perspectives
  • Innovative: Always looking for a better way, leads change
  • Versatile: Adapts quickly, demonstrates agility
  • Engaged: Acts like an owner, aligns work to market needs

Numbers & Facts

LocationRipon, WI

Skills

  • C Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Consumer Electronicsunmatched
  • Control Systemsunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Detail Orientedunmatched
  • EEPROMunmatched
  • Electrical Engineeringunmatched
  • Embedded Systemsunmatched
  • Gitunmatched
  • Hospitalunmatched
  • I2Cunmatched
  • Internet of Thingsunmatched
  • Laboratoryunmatched
  • Laundryunmatched
  • Luaunmatched
  • Manufacturingunmatched
  • Militaryunmatched
  • Multitaskingunmatched
  • Peripheral Hardwareunmatched
  • Problem Solving Skillsunmatched
  • Product Developmentunmatched
  • Project/Program Managementunmatched
  • Prototypingunmatched
  • Root Cause Analysisunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Storyboardsunmatched
  • Technical Writingunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • United States Citizenunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched
  • User Interface Designunmatched
  • User Interface Toolsunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder