Actalent
Join to apply for the
Firmware Engineer
role at
Actalent 5 days ago Be among the first 25 applicants Join to apply for the
Firmware Engineer
role at
Actalent Actalent's Client has experienced tremendous growth as they electrify their systems.
This is an excellent opportunity for a Firmware Engineer to work with a company providing flexibility, growth opportunities and an exciting and stable product line.
The Sr. Firmware Engineer – Battery Management Systems will be responsible for delivering production firmware incorporating battery control/monitoring algorithms, communications subsystems, drivers and board support packages, etc.
The candidate will take ownership of developing high quality firmware solutions and contribute to embedded systems engineering for battery management solutions across residential, commercial, and industrial end-markets.
Responsibilities
Develop and maintain a robust and 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, e.g., state machines, exception/alarm handling, deterministic data
timing systems, etc.
Design and implement embedded subsystems including but not limited to peripheral drivers, fieldbus communications, memory management &
security, bootloaders, and RTOS configuration
Work with product and engineering team members to translate product requirements and broad direction into detailed plans for new BMS features,
diagnostics, algorithms, etc.
Collaborate within the Generac firmware community; identify and incorporate relevant coding, code review, and testing practices to ensure
creation of high-quality production code
Develop unit test solutions (e.g., based on Unity) and system test software tools; contribute to continuous improvement of automated build
& test systems
Provide support for released firmware; drive root cause and develop solutions to discovered bugs and/or field issues & manage tickets
within the issue tracking system
Lead small to medium-sized firmware projects, with ownership of firmware development planning and workflow management through test &
release of FW
Qualifications
Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or 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
Pay And Benefits
The pay range for this position is $100000.00 - $115000.00/yr.
excellent benefits, flexibility, PTO, healthcare, 401k
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. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Electronic and Precision Equipment Maintenance Referrals increase your chances of interviewing at Actalent by 2x Get notified about new Firmware Engineer jobs in
Milwaukee, WI . Menomonee Falls, WI $18.00-$27.00 1 week ago Software Engineer 1 (UI/React Developer - Payment Systems)
Brookfield, WI $92,820.00-$109,200.00 1 week ago Software Engineer, Platform - Milwaukee, USA
Software Engineer - Solutions Engineering
Software Engineer - Merchandising Systems (Remote)
Milwaukee, WI $115,000.00-$120,000.00 4 weeks ago Brookfield, WI $100,000.00-$140,000.00 2 days ago Software Developer Internship - Summer 2026
Intern, Innovation Platform Software Engineer
Software Engineer - Cross-platform C++ - Multipass
Edison Engineering Development Program Intern – Software
Milwaukee County, WI $84,980.00-$145,680.00 2 weeks ago Milwaukee County, WI $76,650.00-$131,400.00 1 hour ago Co-op, Software Engineering (May 2026 - December 2026)
Software Engineer, iOS Core Product - Milwaukee, USA
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Firmware Engineer
role at
Actalent 5 days ago Be among the first 25 applicants Join to apply for the
Firmware Engineer
role at
Actalent Actalent's Client has experienced tremendous growth as they electrify their systems.
This is an excellent opportunity for a Firmware Engineer to work with a company providing flexibility, growth opportunities and an exciting and stable product line.
The Sr. Firmware Engineer – Battery Management Systems will be responsible for delivering production firmware incorporating battery control/monitoring algorithms, communications subsystems, drivers and board support packages, etc.
The candidate will take ownership of developing high quality firmware solutions and contribute to embedded systems engineering for battery management solutions across residential, commercial, and industrial end-markets.
Responsibilities
Develop and maintain a robust and 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, e.g., state machines, exception/alarm handling, deterministic data
timing systems, etc.
Design and implement embedded subsystems including but not limited to peripheral drivers, fieldbus communications, memory management &
security, bootloaders, and RTOS configuration
Work with product and engineering team members to translate product requirements and broad direction into detailed plans for new BMS features,
diagnostics, algorithms, etc.
Collaborate within the Generac firmware community; identify and incorporate relevant coding, code review, and testing practices to ensure
creation of high-quality production code
Develop unit test solutions (e.g., based on Unity) and system test software tools; contribute to continuous improvement of automated build
& test systems
Provide support for released firmware; drive root cause and develop solutions to discovered bugs and/or field issues & manage tickets
within the issue tracking system
Lead small to medium-sized firmware projects, with ownership of firmware development planning and workflow management through test &
release of FW
Qualifications
Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or 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
Pay And Benefits
The pay range for this position is $100000.00 - $115000.00/yr.
excellent benefits, flexibility, PTO, healthcare, 401k
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. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Electronic and Precision Equipment Maintenance Referrals increase your chances of interviewing at Actalent by 2x Get notified about new Firmware Engineer jobs in
Milwaukee, WI . Menomonee Falls, WI $18.00-$27.00 1 week ago Software Engineer 1 (UI/React Developer - Payment Systems)
Brookfield, WI $92,820.00-$109,200.00 1 week ago Software Engineer, Platform - Milwaukee, USA
Software Engineer - Solutions Engineering
Software Engineer - Merchandising Systems (Remote)
Milwaukee, WI $115,000.00-$120,000.00 4 weeks ago Brookfield, WI $100,000.00-$140,000.00 2 days ago Software Developer Internship - Summer 2026
Intern, Innovation Platform Software Engineer
Software Engineer - Cross-platform C++ - Multipass
Edison Engineering Development Program Intern – Software
Milwaukee County, WI $84,980.00-$145,680.00 2 weeks ago Milwaukee County, WI $76,650.00-$131,400.00 1 hour ago Co-op, Software Engineering (May 2026 - December 2026)
Software Engineer, iOS Core Product - Milwaukee, USA
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr