Firmware Engineer Ii

Generac Power Systems Inc

South Portland, ME, United States
Embedded programming in c
Real-time embedded environment
Power electronics control
The Firmware Engineer II is responsible for providing firmware for embedded control systems used in new product development and enhancements

Job Summary

  • The Firmware Engineer II is responsible for providing firmware for embedded control systems used in new product development and enhancements.
  • This role involves designing and developing new controls or algorithms and system testing both in the lab and on real products.
  • Generac offers relocation assistance for qualified candidates and fosters a team environment supporting clean energy products.

Matching Summary

The Firmware Engineer II is responsible for providing firmware for embedded control systems used in new product development and enhancements.

Skills & Requirements

Must-have

  • embedded programming in C
  • real-time embedded environment
  • power electronics control
  • firmware debugging and validation
  • hardware bring up and testing
  • safety rated firmware design

Nice-to-have

  • test-driven development methodologies
  • familiarity with electrical test tools
  • validation mindset
  • team collaboration in clean energy products

Key Requirements

  • Bachelor of Science in Electrical Engineering or related field
  • 2 years embedded programming experience
  • Knowledge of switch mode power electronics
  • Ability to meet UL1998 or related safety standards
  • No employment for OPT or H1B candidates

Work Rights

No OPT or H1B employment allowed

Tailored Resume

Cover Letter