A

Alliance Laundry Systems

Commercial laundry equipment manufacturer and distributor

Senior Firmware Engineer

Embedded EngineeringPosted on Nov 5
Full-timeRipon, WI, USANo salary listedIn-person

About the Job

Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
  • At least 8 years of embedded firmware development experience.
  • Experience developing production-grade C firmware for resource-constrained microcontrollers such as ARM Cortex-M, PIC, STM32, or Renesas.
  • Proficiency in C programming for microcontroller-based embedded systems; familiarity with assembly and higher-level languages is a plus.
  • Understanding of embedded system architecture, memory management, interrupts, timers, ADC/DAC, PWM, and communication peripherals.
  • Experience with embedded communication protocols including CAN, Modbus, UART, SPI, and I2C, and user interface development on HMI/display platforms.
  • Proficiency debugging embedded systems using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers.
  • Knowledge of firmware development tools, IDEs, compilers, and version control systems such as Git and SVN.
  • Familiarity with coding standards such as MISRA-C, static analysis tools, and unit testing frameworks for embedded software.
  • Ability to apply logical and scientific thinking to define complex problems, collect data, establish facts, and draw valid conclusions.
  • Technical writing skills to produce technical reports and documentation within tight timeframes.
  • Ability to work effectively in a fast-paced environment while managing multiple priorities.
  • Ability to mentor and develop junior engineers.
  • Ability to work hands-on in a lab environment with live electrical equipment and production laundry machines.
  • Ability to perform the listed physical activities, including prolonged sitting, standing, manual dexterity, stooping, bending, and light lifting, moving, and carrying items.

Responsibilities

  • Lead the design, development, testing, and deployment of embedded firmware written in C for microcontroller-based platforms, including laundry machine controllers, HMIs, I/O boards, and related subsystems.
  • Write firmware design specifications, develop test plans, and execute unit, integration, and system-level testing to validate firmware performance and reliability.
  • Develop and maintain low-level device drivers, communication protocols, bootloaders, and real-time control algorithms.
  • Collaborate with Electrical Engineers on hardware/firmware integration, board bring-up, peripheral configuration, and hardware-level debugging using oscilloscopes, logic analyzers, and JTAG/debug probes.
  • Work with suppliers and in-house teams to refine and optimize embedded subsystems, components, and third-party firmware modules.
  • Ensure firmware meets marketing specifications, functional safety requirements, cybersecurity best practices, and regulatory requirements including UL, CE, and FCC, with full system design integration.
  • Provide technical support to production, address QI's and CI's, and offer firmware-based solutions to complex field and manufacturing issues.
  • Identify and specify microcontrollers and supporting components for new designs, and drive firmware architecture and implementation from concept to production release.
  • Develop, maintain, and enforce best practices for source control, code reviews, coding standards, static analysis, and documentation.
  • Support motor drive firmware development and embedded control strategies as needed.
  • Mentor and support Firmware Engineering team members, fostering skill development and promoting best practices in embedded software development.
  • Perform other assigned responsibilities.

Desired Qualifications

  • Motor drive firmware and/or real-time control experience.
  • Experience in a manufacturing or consumer/commercial appliance environment.
  • Experience with an RTOS such as FreeRTOS and/or bare-metal embedded architectures.
  • Familiarity with assembly and higher-level programming languages.

About the Company

Alliance Laundry Systems

Commercial laundry equipment manufacturer and distributor

Alliance Laundry Systems designs, manufactures and markets commercial laundry equipment for laundromats, multi-housing facilities, and on-premise laundries such as hotels and healthcare sites, with brands like Speed Queen and UniMac. Its products include commercial washers, dryers and related equipment sold through a global distributor network, generating revenue from equipment sales as well as parts, service and support, plus an online library of manuals and videos. It differentiates itself by owning the full value chain from R&D to marketing, maintaining a broad spare-parts network and strong brand presence in the commercial laundry space. The goal is to provide dependable, scalable laundry solutions and ongoing worldwide support so operators can run high-capacity laundries efficiently.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Ripon, WI
Founded
1908

Recently Posted Jobs

Explore more opportunities at Alliance Laundry Systems

See more jobs