Overview
ENERPAC - Who we are?Enerpac Tool Group Corp. is a premier industrial tools, services, technology and solutions provider serving a broad and diverse set of customers in more than 100 countries. The Company makes complex, often hazardous jobs possible safely and efficiently. Enerpac Tool Group's businesses are global leaders in high pressure hydraulic tools, controlled force products, and solutions for precise positioning of heavy loads that help customers safely and reliably tackle some of the most challenging jobs around the world. The Company was founded in 1910 and is headquartered in Milwaukee, Wisconsin. Enerpac Tool Group common stock trades on the NYSE under the symbol EPAC.
For further information on Enerpac Tool Group and its businesses, visit the Company's website at
https: //www.enerpactoolgroup.com/ .
What is the opportunity?The Lead Firmware Engineer serves as the primary firmware technical lead on new product development efforts. This role is responsible for driving firmware execution at the product level from concept through validation and launch, ensuring robust, reliable, and production-ready embedded solutions.
Working in close collaboration with the Principal Firmware Engineer / Architect, the Lead Firmware Engineer translates defined system architecture into detailed firmware implementation, leads product-level technical decisions, and ensures firmware deliverables meet performance, reliability, and compliance requirements.
This is a hands-on leadership role within a focused embedded engineering team supporting Enerpac's high-performance industrial products.
Shift: Onsite Monday-Thursday with ability to work virtually on Fridays
Location: Milwaukee, WI Headquarters
What will you be doing?- Product-Level Technical Leadership
- 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
- Firmware Development & Integration
- 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
- NPD & Cross-Functional Engagement
- 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
- Engineering Discipline & Continuous Improvement
- 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 skills and competencies do you need?Required:
- 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
Preferred:
- 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
What Success Looks Like
- Firmware solutions delivered on schedule with high reliability and quality
- Strong alignment between firmware implementation and defined system architecture
- Effective collaboration across hardware, product, manufacturing, and quality teams
- Well-structured validation and traceability supporting industrial product requirements
Education and Experience- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
- Minimum 8 years of embedded firmware development experience
Physical DemandsEmployee may have to lift documents/work materials up to 30 pounds in weight. Employee must be able to walk/climb to a variety of primary work locations, including traveling by air/auto and potentially remote sites. Position may require travel up to 25% of time depending on assigned projects. Employee will need to listen, understand, and speak with team members in person, telephonically, and electronically at all levels within a diverse workforce. Employee can work in front of a personal computer for extended periods of time.
Work EnvironmentPrimary work environment is in a temperature-controlled office setting but may also be visiting different manufacturing facilities where following appropriate safety protocols at the location would be required.
Direct ReportsNo
The above statements reflect the general details necessary to describe the principle functions of the job described and shall not be construed as a detailed description of all the work requirements that may be inherent in the job.
#LI-BG1
Please see the job description for required or recommended skills.
Please see the job description for benefits.