Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Generac Logo

Staff Firmware Engineer

Generac

$144,000 - $216,500
Aug 27, 2025
Santa Monica, CA, USA
Apply Now

Generac Clean Energy is looking for a motivated Staff Firmware Engineer IV with insatiable curiosity to help create next-generation energy conversion products. The successful applicant will join a team of highly knowledgeable and collaborative engineers. You will have the opportunity to solve challenging problems that unlock residential PV and energy storage systems at mass scale.

Requirements

  • Minimum 7 years of experience in embedded systems development.
  • Extensive experience developing embedded firmware in C, including real-time, deterministic control logic.
  • Hands-on experience implementing embedded control algorithms in fixed-precision C.
  • Experience in peripheral or driver-level development.
  • Familiarity with simulation or modeling tools.
  • Experience with PC-based test utilities and automation.
  • Knowledge of safety-critical or high-reliability embedded systems.

Responsibilities

  • Provide new product development support, specifically focused on microcontroller- and microprocessor-based systems for residential energy storage.
  • Design, implement, and validate embedded control algorithms using fixed-precision C.
  • Develop and maintain application firmware for embedded systems, including algorithm development, interface definition, and system-level behavior.
  • Design and test new control algorithms; support Applications Engineering efforts.
  • Write and maintain well-documented firmware and software modules.
  • Develop and execute test specifications for new firmware/hardware systems.
  • Conduct firmware/hardware integration testing and validation.

Other

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related field.
  • Mentor junior engineers and contribute to a culture of knowledge sharing.
  • Participate in design and code reviews.
  • Background working across hardware, mechanical, and systems teams.
  • Occasional travel.