Enerpac Tool Group Corp is hiring a Lead Firmware Engineer to serve as the primary technical lead for embedded firmware on new product development. In this hands-on leadership role, you will drive firmware execution from concept through validation and launch, translating system architecture into robust, production-ready solutions.
What You'll Do
- Serve as the firmware technical lead for assigned new product development initiatives.
- Independently manage firmware technical scope, work breakdown structures, and milestone alignment.
- Lead firmware design reviews and technical discussions within the product team.
- Ensure firmware implementation aligns with defined system architecture.
- Identify technical risks and drive mitigation plans.
- Design and implement real-time embedded firmware in C/C++.
- Develop control logic, communication interfaces (SPI, I²C, UART, CAN), and system state management.
- Support board bring-up, peripheral validation, and hardware/firmware integration.
- Develop and execute structured verification and validation plans.
- Perform root cause analysis of firmware and system-level issues.
- Support Product Management in translating customer and market requirements into firmware design inputs.
- Contribute to and maintain DFMEA and DVP&R documentation for firmware-controlled systems.
- Collaborate with hardware engineering during integration and system validation.
- Partner with manufacturing and quality teams to ensure robust product launch and field reliability.
- Maintain high standards for code quality, documentation, and traceability.
- Participate in peer reviews and promote best practices in firmware development.
- Mentor engineers through technical collaboration and knowledge sharing.
- Contribute to process improvements that enhance development efficiency and quality.
What We're Looking For
- Strong proficiency in C/C++ for microcontroller-based systems.
- Experience in real-time, interrupt-driven embedded systems.
- Experience leading firmware development within structured NPD environments.
- Demonstrated ability to independently manage technical scope on complex products.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
- Minimum 8 years of embedded firmware development experience.
Nice to Have
- Experience in industrial, hydraulic, or high-force equipment applications.
- Familiarity with EMC-conscious firmware design.
- Experience with battery-powered or connected systems.
- Experience supporting regulatory or safety-conscious product development.
Technical Stack
- C/C++
- SPI, I²C, UART, CAN
Team & Environment
This is a hands-on leadership role within a focused embedded engineering team, working in close collaboration with the Principal Firmware Engineer / Architect.
Work Mode
This is a hybrid role based at our headquarters in Milwaukee, WI.


