Jobs · Engineering · Maine

Firmware Engineer II

Generac · South Portland, ME · 4 mo ago
On-siteEngineeringFull-time

Major Responsibilities

  • Drive power conversion and energy storage firmware design.
  • Develop, enhance and debug new and existing real-time firmware in C.
  • Deliver high-quality code in a real-time embedded environment.
  • Design and implement functionality and behaviors of embedded subsystems, including power electronics control.
  • Drive firmware development for performance, scalability, robustness, and tight integration with the hardware.
  • Design safety rated firmware to meet UL1998 or related standards.
  • Hands-on hardware bring up, build and execute component validation to deliver robust, functional code using a combination of simulation, HIL and lab stages.
  • Debug to ensure high quality of product in manufacturing, test and field.

Minimum Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, Physics or related degree.
  • 2 years of experience with embedded programming using languages such as C and or C++.

Skills / Abilities

  • Fluency with switch mode power electronics including inverters, DC-DC converters, power management, power conversion and control.
  • Excellent software fundamentals, including architectural design, algorithm development, data structures, code modularity, and debugging multi-threaded code.
  • Experience with test-driven development using unit testing, software in the loop, or hardware in the loop methodologies.
  • Familiarity with electrical test tools like scopes, meters, and power supplies.

Similar jobs

Firmware Engineer II

ASSA ABLOY GroupNew Haven, CT· 1 wk ago
Project Management$95k–$119k/yrapply on assaabloy.jobs2web.com

Firmware Engineer II

EntrustShakopee, MN· 1 mo ago
$85k–$125k/yrapply on entrust.wd1.myworkdayjobs.com

Firmware Engineer II

Nice GroupKent, WA· 1 mo ago
Engineering$120k–$140k/yrapply on recruiting.ultipro.com

Engineer II, Software

Schneider ElectricNew York, United States· 3 mo ago
Information Technologyapply on careers.se.com