Firmware Engineer II
Generac
We believe power is a promise - a shared commitment to be there for others when it matters most.
For more than 65 years weve 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 this role you will be responsible for developing firmware for embedded controls systems used in new product development new or 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 specifications 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 switches alternators and others as needed to specify interfaces and/or algorithms needed in controls for interfaces.
- Utilizes simulation tools as appropriate
- Creates and/or modifies design documentation
- Help troubleshoot designs
Participate in design reviews - Supporting product development plans (schedule product cost meeting design inputs
Minimum Job Requirements
Education
- Bachelor of Science in Electrical Engineering Computer Engineering or directly related Engineering degree
- 2 years of experience with embedded programming using languages such as C CC#
Knowledge / Skills / Abilities
- Ability to perform detail-oriented work with a high degree of accuracy
- Uses basic engineering principles
- Able to solve basic engineering problems good decision-making skills
- Basic knowledge of communication protocols/hardware interface
Preferred requirements
- Exposure to or willingness to adopt AI-assisted development tools.
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.
#LI-HR1
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.
Required Experience:
IC
- ...technologies and solutions on our electrical engineering teams. Our Engineering Team is... ...industry. And we’re pushing the limits in firmware engineering, power electronics, embedded... ...story click HERE. The Firmware Engineer II will collaborate with and establish trusting...SuggestedFull time
- ...technologies and solutions on our electrical engineering teams. Our Engineering Team is... ...industry. And we’re pushing the limits in firmware engineering, power electronics, embedded... ...story click HERE. The Firmware Test Engineer II will collaborate and establish trusting relationships...SuggestedFull time
- ...technologies and solutions on our electrical engineering teams. Our Engineering Team is... ...industry. And we are pushing the limits in firmware engineering, power electronics, embedded... ...story click HERE. The Firmware Test Engineer II will collaborate and establish trusting relationships...SuggestedFull time
- ...Design firmware that makes its way into the lighting of high-performance machines - the kind crafted by Ferrari, Lamborghini, and Bugatti... .... Job Summary We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware development across...SuggestedCasual work
- ...Requirements Who We Are:Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and... ...following characteristics and skills.What You will Do:• Own assigned firmware features or components from requirements analysis through...Suggested
- ...Design firmware that makes its way into the lighting of high-performance machines - the kind crafted by Ferrari, Lamborghini, and Bugatti... .... Job Summary We're looking for an Embedded Firmware Engineer II who can take full ownership of firmware development across...Casual work
- ...Applications Accepted Until October 31, 2026 We are seeking a self-directed firmware engineer to contribute to embedded software development for MR platforms. The engineer will work across firmware, systems, hardware, and architecture teams to translate requirements...Full timeContract workLocal areaFlexible hours
- ...Senior Embedded Firmware Engineer Waukesha WI (Onsite only) Longterm Client: Genpact Rate: 50/Hr on C2C Responsibilities Skills/Tasks requirements • Experience in Medical systems particularly in CT (Computed Tomography...
- ...Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital... ...and skills. What You will Do: • Own assigned firmware features or components from requirements analysis through design...
- ...enable everyone to achieve this same goal.InvestCloud (formerly Advicent) is looking for a talented and motivated Software Developer II to join our team. You will deliver and support our web-based financial planning applications using technologies such as C#/.Net Core,...Work at officeRemote workFlexible hours
$78.8k - $199.07k
...impact, and sustainability.What this position entailsThe Software Engineer III will play a pivotal role in shaping the execution of... ...stakeholders in order to adapt for success.This Software Engineer II role has a front-end focus, with primary responsibility for modern...Full timeTemporary workWork experience placementWork at officeRemote workFlexible hours- ...You Will Contribute:Build technology that helps customers manage one of the world’s most valuable resources—water.As a Software Engineer II, you'll play a key role in developing, enhancing, and supporting software solutions that power Badger Meter’s products and services...Full timeTemporary workLocal areaVisa sponsorshipRelocation packageFlexible hours
$120k - $140k
...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration... ...employees feel valued, supported, and inspired to grow. As a Firmware Engineer you will be responsible for; • Own assigned firmware...Permanent employmentFor contractorsRemote work- ...Mandatory skills and skill proficiencies required for this position: Bachelor’s degree or foreign degree equivalent in Computer Engineering, Electrical Engineering, Computer Science, or a related field. 5+ years of experience developing object oriented (OO) software...
$128k - $252.5k
Position Summary US-E - Consulting - Lead Integration Engineer II - AI & Engineering/EaaS Join our AI & Engineering team in transforming technology platforms, driving innovation, and helping make a significant impact on our clients' success. You’ll work alongside...Local areaVisa sponsorshipFlexible hours- Qualifications Required: 5+ years recent experience with bare metal, C programming Recent experience troubleshooting their own code and using an oscilloscope Recent experience identifying root cause issues with C code Experience with ...
- ...industries.Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating... ...build a better world.Job Description:The Mechanical Engineer II position is responsible for the design or alteration of...Full time
- Software Engineer II As a Software Engineer you will perform a variety of moderately complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and...
$100k - $150k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II on a Platform Engineering team at Indeed you will run, build and design kubernetes runtime components that power critical...Work experience placementLocal areaRemote work- ...Job Description Job Location: Firmware Engineer \n Location: Waukesha, WI (Day 1 onsite) \n Job Duration: Long Term, 12+ months possible to extend \n \n We are looking for a mid-career firmware engineer with s trong C++ skills and to contribute to embedded...
$60 - $75 per hour
Applications Accepted Until October 31st 2026 Firmware Engineer On-Site Role Compensation: $60 - $75 per hour ABOUT THE ROLE Our client is seeking a mid-career Firmware Engineer (Contractor) to join their team and contribute to embedded software development for MR platforms...Hourly payFor contractorsLocal area- ...connected products using Bluetooth, Wi-Fi, or cellular technologies. • Ability to independently design, validate, test, and support firmware code. • Experience taking products through the complete development lifecycle from concept through launch and post-release...Full time
- ...create disruptive new technologies and solutions on our electrical engineering teams. Our Engineering Team is responsible for giving life to... ...unique within the industry. And we’re pushing the limits in firmware engineering, power electronics, embedded systems, machine...Full time
- Job DescriptionBrady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer printing systems. The position is responsible for designing, implementing, and testing real-time embedded firmware to enhance the...
- ...Role- Embedded Firmware Developer Work Location : Waukesha, WI, and Detroit, Michigan Required Experience & Skills: Design, develop, debug, and test embedded firmware using Embedded C. Experience in MPLab IDE for development (or anything...
- ...and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? The Reliability Engineer II will be directly involved in the overall evaluation of Generac Power Systems products. This engineer will be responsible for creating...Full timeWork experience placement
- Job Description:Motor Engineer IIINNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the... ...started. To learn more about our story click HERE.The Motor Engineer II will collaborate with local cross-functional, Global Motor...Full timeLocal area
- ...contributions will ripple far beyond the workplace - creating lasting change for people and the planet.What You Will Contribute:The Firmware Test Engineer I performs maintenance on existing firmware products under direct supervision. Assists in coding, testing, and debugging...Full timeTemporary workWork at officeLocal areaFlexible hours
- Job DescriptionBrady Corporation is seeking a Lead Firmware Engineer to join our team in developing high speed inkjet and thermal transfer printing systems. The position is responsible for designing, implementing, and testing real-time embedded firmware to enhance the performance...
- Job Description:**Applicants must be authorized to work in the U.S.; Sponsorship is not available for this position.**This position is Hybrid in Downtown Milwaukee ( Not Remote) INNOVATE without boundaries! At Milwaukee Tool we firmly believe that our People and our Culture...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!





