Actalent
Firmware Engineer – Battery Management Systems
Join to apply for the
Firmware Engineer
role at
Actalent . Actalent’s client is experiencing tremendous growth as they electrify their systems, offering an excellent opportunity for a firmware engineer to contribute to a flexible, growth‑oriented environment with a stable product line.
Responsibilities
Develop and maintain a robust, reusable battery‑management firmware platform for Generac’s core energy storage solutions.
Work closely with algorithm engineers, cell engineers, and electronics engineers to integrate, implement, and test advanced application‑layer algorithms.
Design and implement automation‑layer control algorithms, including state machines, exception/alarm handling, and deterministic data timing systems.
Design and implement embedded subsystems such as peripheral drivers, fieldbus communications, memory management, security, bootloaders, and RTOS configuration.
Translate product requirements into detailed plans for new BMS features, diagnostics, and algorithms.
Collaborate within the Generac firmware community, applying coding standards, code review, and testing practices to ensure high‑quality production code.
Develop unit test solutions (e.g., Unity) and system test tools; contribute to continuous improvement of automated build and test systems.
Provide support for released firmware, drive root‑cause analysis, and develop solutions to bugs or field issues, managing tickets through the issue‑tracking system.
Lead small to medium‑sized firmware projects, owning firmware development planning and workflow management through test and release of firmware.
Qualifications
Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or a directly related engineering discipline.
At least 1 year of professional experience with embedded firmware development, including C/C++.
Ability to translate product requirements into design deliverables.
Experience with battery management systems and related control algorithms is a plus.
Pay & Benefits The pay range for this position is
$100,000.00 - $115,000.00
per year, with excellent benefits, flexibility, PTO, health care, and 401(k).
Workplace Type This is a fully onsite position in Milwaukee, WI.
Application Deadline This position is anticipated to close on Oct 31, 2025.
About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation, and speed to market. The company is an equal‑opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
#J-18808-Ljbffr
Firmware Engineer
role at
Actalent . Actalent’s client is experiencing tremendous growth as they electrify their systems, offering an excellent opportunity for a firmware engineer to contribute to a flexible, growth‑oriented environment with a stable product line.
Responsibilities
Develop and maintain a robust, reusable battery‑management firmware platform for Generac’s core energy storage solutions.
Work closely with algorithm engineers, cell engineers, and electronics engineers to integrate, implement, and test advanced application‑layer algorithms.
Design and implement automation‑layer control algorithms, including state machines, exception/alarm handling, and deterministic data timing systems.
Design and implement embedded subsystems such as peripheral drivers, fieldbus communications, memory management, security, bootloaders, and RTOS configuration.
Translate product requirements into detailed plans for new BMS features, diagnostics, and algorithms.
Collaborate within the Generac firmware community, applying coding standards, code review, and testing practices to ensure high‑quality production code.
Develop unit test solutions (e.g., Unity) and system test tools; contribute to continuous improvement of automated build and test systems.
Provide support for released firmware, drive root‑cause analysis, and develop solutions to bugs or field issues, managing tickets through the issue‑tracking system.
Lead small to medium‑sized firmware projects, owning firmware development planning and workflow management through test and release of firmware.
Qualifications
Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or a directly related engineering discipline.
At least 1 year of professional experience with embedded firmware development, including C/C++.
Ability to translate product requirements into design deliverables.
Experience with battery management systems and related control algorithms is a plus.
Pay & Benefits The pay range for this position is
$100,000.00 - $115,000.00
per year, with excellent benefits, flexibility, PTO, health care, and 401(k).
Workplace Type This is a fully onsite position in Milwaukee, WI.
Application Deadline This position is anticipated to close on Oct 31, 2025.
About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation, and speed to market. The company is an equal‑opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
#J-18808-Ljbffr