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.