Principal Firmware Engineer/Architect
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/ .
Summary - basic function of the role
The Principal Firmware Engineer / Architect will serve as a technical leader responsible for defining and implementing the architecture of complex embedded systems.
This role requires deep expertise in firmware development, real-time operating systems, and embedded hardware integration.
The ideal candidate will combine hands-on technical skills with strategic thinking, guiding the development of scalable, secure, and high-performance solutions.
In addition to technical leadership, this position will drive best practices in dependency management, DevOps, and continuous integration for embedded platforms, while mentoring engineering teams and collaborating across disciplines.
Shift: Onsite Monday-Thursday with ability to work virtually on Fridays
Location: Milwaukee, WI Headquarters
Job Duties and Responsibilities
* Define and maintain the architecture for complex embedded firmware systems.
* Lead design and code reviews, ensuring adherence to best practices and industry standards.
* Collaborate with hardware, software, and systems engineering teams to optimize performance and reliability.
* Bring up new hardware boards, validate MCU peripherals, and develop low-level drivers.
* Develop internal test software, diagnostic routines, and automation scripts.
* Manage requirements, traceability, and documentation.
* Drive innovation in connectivity, security, and power management for embedded platforms.
* Develop and maintain real-time, multi-threaded applications for ARM-based devices.
* Oversee dependency management and ensure robust build and release processes.
* Implement and maintain DevOps practices for continuous integration and deployment of embedded software.
* Mentor and guide junior engineers, fostering technical growth and knowledge sharing.
* Ensure compliance with regulatory and safety standards relevant to embedded systems.
* Troubleshoot complex hardware/firmware integration issues and provide root cause analysis.
Skills and Competencies
Technical Expertise:
* Strong proficiency in C and object-orien...
- Rate: Not Specified
- Location: Milwaukee, US-WI
- Type: Permanent
- Industry: Finance
- Recruiter: Enerpac Tool Group
- Contact: Not Specified
- Email: to view click here
- Reference: 3403
- Posted: 2026-01-19 07:11:48 -
- View all Jobs from Enerpac Tool Group
More Jobs from Enerpac Tool Group
- Project Engineer
- Project Manager
- Project Manager
- Project Manager
- Metrology Technician
- Postbote für Pakete und Briefe in Neumünster (m/w/d)
- Global Account Manager
- Postbote für Pakete und Briefe in Hohenwestedt - Abrufkraft/Nebenjob (m/w/d)
- Postbote für Pakete und Briefe in Flintbek - Abrufkraft/Nebenjob (m/w/d)
- Spa Attendant - Spa - InterContinental® Dubai Festival City
- Outside Sales Representative- Corrugated
- Automation Engineer (Electronics Manufacturing)
- Production Supervisor
- Operations Manager- Converting
- Postbote für Pakete und Briefe in Bredenbek - Abrufkraft/Nebenjob (m/w/d)
- Maintenance Supervisor
- Process and Equipment Monitoring Analyst
- Product Design Engineer
- Forklift Operator
- Engineering Technician (Albany, OR)