1,465,567open jobs
89,176companies
225,469added this week
Browse all
Salary
≈ $79k – $154k per year (Estimated)
Location
In office (Waukesha)
Seniority
Middle · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 7, 2026. Generac scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Generac manufactures backup generators, energy storage and grid services technology. Its home standby systems are paired with monitoring software and smart electrical panels. The company also aggregates distributed resources into virtual power plants.

We believe power is a promise - a shared commitment to be there for others when it matters most.

For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future.

Ready to Power a Smarter World with us?

Generac Home is hiring for a Firmware Engineer III due to growth in our organization. In this role you will be responsible for developing firmware for embedded controls systems used in new product development, enhancements to system features, and existing product firmware support where needed. This role will be specifically involved in helping the design and development of new controls or algorithms, and system testing both in the lab and on real products.

You will be working in our Waukesha WI office location.

Major Responsibilities

  • Provide new product development support, specific to microprocessors/microcontrollers in the Industrial, Commercial, Residential and/or Retail generator or Power Tool product area.
  • Designs, validates, and brings new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms
  • Design of new control algorithms and performing Applications Engineering
  • Develop new firmware or software modules, and maintain supporting documentation;
  • Create, design and develop test specifications for new systems and firmware/software.
  • Conducts and evaluates test specification including testing firmware/hardware
  • Take part in Design for Manufacturability and Design for Test Activities
  • Collaborates with internal product development departments, and other core engineering teams such including engines, transfer switch's, alternators, and others as needed to specify interfaces and/or algorithms needed in controls for interface.
  • Utilizes simulation tools as appropriate
  • Creates and/or modifies design documentation
  • Help troubleshoot designs
  • Participate in design reviews
  • Mentors less experienced engineers

Minimum Job Requirements

Education

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science or directly related Engineering discipline
  • 5 years of experience with embedded programming, strong proficiency in C and C++ required, C# experience preferred

Knowledge / Skills / Abilities

  • Ability to perform detail-oriented work with a high degree of accuracy;
  • Ability to translate technical information to all audiences;
  • Expert level understanding and knowledge engineering principles;
  • Able to solve intermediate engineering problems; good decision-making skills;
  • Expert level knowledge of communication protocols/hardware interface;
  • Expert ability to write test firmware to test hard

Preferred:

  • Experience creating and executing firmware testing strategies.
  • Ability to independently validate code before formal testing.
  • Exposure to or willingness to adopt AI-assisted development tools.
  • Experience working within mature engineering processes and cross-functional environments.

At this time candidates who require sponsorship now or in the future cannot be considered inclusive of OPT or H1B transfer

No agencies or 3rd party candidates at this time

While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion, the incumbent may be required to stoop, bend, or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision, and the ability to adjust focus.

“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.”

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,465,567 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Waukesha
$125k – $187k per year • Equity • In office • 5+ years exp • Bachelor's Degree • Kirkland • Washington
Python
MATLAB
Apply
CPU DFT Engineer 1 month ago
$140k – $250k per year • Hybrid • Full-Time • 7+ years exp • Austin • Santa Clara
Python
Verilog
Perl
Apply
$140k – $200k per year • Hybrid • Full-Time • 8+ years exp • Austin • Santa Clara
Python
Perl
AI/ML
AI Agents
Apply
$150k – $200k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Rio de Janeiro
MATLAB
MATLAB
Simulink
Apply
≈ $111k – $208k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Salt Lake City
C++
VHDL
MATLAB
MATLAB
Simulink
Robotics
EtherCAT
Chips/EDA
LTspice
Apply
≈ $55k – $91k per year (Estimated) • In office • Internship • Master's Degree • El Segundo
Python
C++
Management
Agile
Apply
$82k – $92k per year • Hybrid • Secret • Full-Time • 10+ years exp • Bachelor's Degree • United States
TypeScript
C#
Frontend
Redux
DevOps
Bitbucket
Management
Agile
Apply
$210k – $295k per year • In office • Full-Time • 12+ years exp • PhD • San Jose
Python
Java
C++
AI/ML
Spark
Reinforcement Learning
AI Agents
RAG
Machine Learning
Apply
Controls Engineer 4 days ago
$106k – $143k per year • In office • Full-Time • 3+ years exp • PhD • Chelmsford
Java
C++
MATLAB
Apply
Hybrid • Halmstad
JavaScript
C#
C#
ASP.NET Core
Databases
PostgreSQL
RabbitMQ
MariaDB
ElasticSearch
Frontend
Vue.js
DevOps
Terraform
Puppet
Logstash
Prometheus
CI/CD
Git
Docker
Grafana
Octopus Deploy
QA
Swagger
Apply
≈ $79k – $154k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Waukesha
C#
C++
Apply
≈ $84k – $163k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Waukesha
Python
C#
C++
MATLAB
MATLAB
Simulink
AI/ML
Machine Learning
DevOps
RTOS
GitHub
Apply
≈ $119k – $229k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Waukesha
C#
C++
Apply
≈ $97k – $181k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Reno
Apply
≈ $103k – $192k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Holdrege
Apply
≈ $79k – $154k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Waukesha
C#
C++
Apply
≈ $76k – $207k per year (Estimated) • In office • Bachelor's Degree • Waukesha
Management
Microsoft Office
Apply
≈ $145k – $266k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Waukesha
JavaScript
Java
TypeScript
C
Java
Spring Boot
Quarkus
Hibernate
C
SDL
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
DevOps
GCP
OpenShift
GitLab CI
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
Threat Modeling
SBOM
Management
Agile
Apply
Intern Engineering 2 days ago
≈ $38k – $63k per year (Estimated) • In office • Internship • Bachelor's Degree • Waukesha
Design
AutoCAD
Apply
≈ $31k – $55k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Bachelor's Degree • Waukesha
Apply
See all jobs
This is one of many
1,465,567 more open roles from verified company boards, updated every day.