Role OverviewAs a Senior Firmware Engineer at Alliance Laundry Systems, you will lead the planning, design, development, and testing of embedded firmware for the electronic controls that power our premium quality laundry products. You will work in close collaboration with the Senior Electrical Engineer and a multi-disciplinary engineering team to develop robust, efficient, and reliable C-based firmware for laundry machines, Human Machine Interfaces (HMIs), I/O boards, and other embedded subsystems.
What You Will Do
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.
Why It Might Be a Fit
To be successful in this role, you will need to have extensive experience developing production-grade firmware in C for resource-constrained microcontrollers, as well as experience with embedded communication protocols and user interface development on HMI/display platforms. You will also need to be proficient in debugging embedded systems using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers.
Requirements
- Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related technical discipline
- Minimum of 8 years of embedded firmware development experience
- Demonstrated experience developing production-grade firmware in C for resource-constrained microcontrollers (ARM Cortex-M, PIC, STM32, Renesas, or similar)
- Motor drive firmware and/or real-time control experience preferred
- Experience with RTOS (FreeRTOS, etc.) and/or bare-metal embedded architectures preferred
Benefits
- Competitive salary
- Equity
- Health insurance
- Retirement plan
- Paid time off
- Wellness program
- Professional development opportunities
]]>