Embedded Firmware Engineer
Embedded Firmware Engineer (Mid-Level)Location: Ripon, WI (100% on-site, no remote or hybrid)Employment Type: Full-timeRelocation: Available (relocation compensation provided)U.S. Citizen or Green Card Holders OnlyCompensation: $91,500 – $115,000 base (top of range for exceptional candidates)Company SummaryOur 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 SummaryThe 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 DoDevelop firmware in C for front-end control boards on commercial laundry equipmentDesign and implement embedded firmware solutions that drive reliable product performanceCreate detailed test specifications for embedded control systemsCollaborate with engineering labs to validate firmware on prototypes and production unitsConduct root cause analysis and resolve firmware-related issuesWork with embedded peripherals including UART, I2C, ADC, PWM, EEPROM, and interrupt timersDebug and optimize firmware for efficient communication between componentsWrite engineering change notifications (ECNs) to manage firmware updatesUse Git for version control and YouTrack (or similar) for issue trackingParticipate in product development meetings, feature definition, and pilot buildsSupport manufacturing teams in resolving firmware issues during productionWhat You BringBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field5+ years of firmware development experience for embedded systemsExtensive hands-on C programming experienceStrong working knowledge of embedded peripherals: UART, I2C, ADC, PWM, EEPROM, interrupt timersExperience with Git and a modern issue-tracking toolStrong debugging skills, familiarity with test-driven developmentAbility to produce clear, comprehensive technical documentationEffective communication skills for cross-functional collaborationSelf-directed, detail-oriented, able to manage multiple prioritiesNice to HaveLua scripting experienceUI design tools such as StoryboardProject management experienceBackground in appliance, IoT, industrial controls, or consumer electronics firmwareTeam ValuesDedicated: Strong say/do ratio, follows through on commitmentsRespectful: Acts with integrity, values diverse perspectivesInnovative: Always looking for a better way, leads changeVersatile: Adapts quickly, demonstrates agilityEngaged: Acts like an owner, aligns work to market needs