Firmware Engineer Ii

Generac Power Systems Inc

South Portland, ME, US
Embedded programming using c or c++
Switch mode power electronics knowledge
Real-time firmware design and debugging
The Firmware Engineer II is responsible for driving power conversion and energy storage firmware design for new product development at Generac Power Systems Inc

Job Summary

  • The Firmware Engineer II is responsible for driving power conversion and energy storage firmware design for new product development at Generac Power Systems Inc.
  • This role requires fluency with switch mode power electronics including inverters, DC-DC converters, and power management to deliver robust, functional code.
  • Candidates must be able to design safety-rated firmware meeting UL1998 standards and perform hands-on hardware bring-up using simulation, HIL, and lab stages.

Matching Summary

The Firmware Engineer II is responsible for driving power conversion and energy storage firmware design for new product development at Generac Power Systems Inc.

Skills & Requirements

Must-have

  • Embedded programming using C or C++
  • Switch mode power electronics knowledge
  • Real-time firmware design and debugging
  • Hardware bring up and validation
  • UL1998 safety rated firmware standards

Nice-to-have

  • Test-driven development methodologies
  • Multi-threaded code architecture
  • Experience with HIL and SIL testing
  • Clean energy product domain knowledge
  • Strong collaboration with hardware teams

Key Requirements

  • Bachelor of Science in Engineering or related field
  • 2 years of experience with embedded programming
  • Fluency with C and C++ languages
  • Not available to candidates on OPT or H1B visas

Work Rights

Must not be on OPT or H1B visa

Tailored Resume

Cover Letter