G

Generac

Home and industrial backup power systems

Firmware Engineer 3

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeWaukesha, WI, USANo salary listedIn-person

About the Job

Requirements

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or a directly related engineering discipline.
  • Five years of experience with embedded programming.
  • Strong proficiency in C and C++.
  • 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 of engineering principles.
  • Ability to solve intermediate engineering problems and make sound decisions.
  • Expert-level knowledge of communication protocols and hardware interfaces.
  • Expert ability to write test firmware.

Responsibilities

  • Provide new product development support for microprocessors and microcontrollers in the Industrial, Commercial, Residential, and/or Retail generator or Power Tool product areas.
  • Design, validate, and bring new products to market, including designing and developing application software and firmware for embedded controllers in C, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms.
  • Design new control algorithms and perform Applications Engineering.
  • Develop new firmware or software modules and maintain supporting documentation.
  • Create, design, and develop test specifications for new systems and firmware/software.
  • Conduct and evaluate test specifications, including testing firmware and hardware.
  • Participate in Design for Manufacturability and Design for Test activities.
  • Collaborate with internal product development departments and core engineering teams, including engines, transfer switches, and alternators, to specify interfaces and/or algorithms needed in controls.
  • Utilize simulation tools as appropriate.
  • Create and/or modify design documentation.
  • Troubleshoot designs.
  • Participate in design reviews.
  • Mentor less experienced engineers.

Desired Qualifications

  • Experience with C#.
  • 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.

About the Company

Generac

Home and industrial backup power systems

Generac Power Systems provides backup power solutions for homes and businesses, offering home standby generators, portable generators, clean energy options, and related equipment along with remote monitoring and maintenance services. Its products work by automatically supplying electricity during outages and can be monitored remotely, with services to keep systems running. The company differentiates itself through a wide dealer network, direct and partner sales, and a broad lineup that covers residential, commercial, and industrial needs, including sustainability-focused options. Its goal is to ensure reliable power availability across diverse sectors by making backup and clean energy solutions accessible, scalable, and easy to monitor.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Waukesha, WI
Founded
1959

Recently Posted Jobs

Explore more opportunities at Generac

See more jobs