Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
AL
Alliance Laundry System
Embedded Firmware Senior Engineer
Career Insights for Firmware Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Wisconsin data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Firmware Engineer develops the programmable content in electronic hardware devices. Works for a hardware company developing software for each hardware platform. Alters, organizes and models the functionality of software for a variety of industries, including the automotive, health care and consumer electronics industries.
$101,103 / year median in Wisconsin
-4% projected decline
Job Description
Overview As a Senior Firmware Engineer at Alliance Laundry Systems, you will leverage your extensive experience and expertise to lead the planning, design, development, and testing of embedded firmware for the electronic controls that power our premium quality laundry products. Working in close collaboration with the Senior Electrical Engineer and a multi-disciplinary engineering team, you will develop robust, efficient, and reliable C-based firmware for laundry machines, Human Machine Interfaces (HMIs), I/O boards, and other embedded subsystems. In this leadership role, you will mentor and support the development of the Firmware Engineering team while ensuring our products meet the highest standards of performance, quality, and regulatory compliance. 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 comprehensive firmware design specifications, develop rigorous 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 (e.g., CAN, UART, SPI, I2C, Modbus), bootloaders, and real-time control algorithms. Collaborate closely with Electrical Engineers on hardware/firmware integration, including board bring-up, peripheral configuration, and debugging at the hardware level using tools such as oscilloscopes, logic analyzers, and JTAG/debug probes. Partner 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 (UL, CE, FCC, etc.) with full system design integration. Provide expert-level technical support to production, addressing QI's, CI's, and offering firmware-based solutions to complex field and manufacturing issues. Identify and specify microcontrollers and supporting components for new designs, driving firmware architecture and implementation from concept to production release. Develop, maintain, and enforce best practices for source control (e.g., Git), code reviews, coding standards (e.g., MISRA-C), 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. Other responsibilities, as assigned