Jobs · Engineering · Maine

Firmware Engineer II

Generac · South Portland, ME · 3 wk 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

MGC DiagnosticsBall Ground, GA· 1 wk ago
Engineeringapply on workforcenow.adp.com

Firmware Engineer II

Milwaukee ToolBrookfield, WI· 2 wk ago
Information Technologyapply on tti.wd1.myworkdayjobs.com

Firmware Engineer II

Hinge HealthSan Francisco, CA· 1 wk ago
Engineering$126k–$190k/yrapply on jobs.ashbyhq.com