Logo
Generac Power Systems

Staff Firmware Engineer

Generac Power Systems, Billerica, Massachusetts, us, 01821

Save Job

Join to apply for the

Staff Firmware Engineer

role at

Generac 4 days ago Be among the first 25 applicants Join to apply for the

Staff Firmware Engineer

role at

Generac Get AI-powered advice on this job and more exclusive features. We are Generac, a leading energy technology company committed to powering a smarter world.

Over the 60 plus years of Generacs history, weve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries.

Generac is hiring a Staff level Firmware Engineer IV. In this role, you will be responsible for providing firmware for embedded control systems used in new product development, system enhancements, and existing firmware support. This includes designing and developing new controls or algorithms, and system testing in labs and on products.

This position is located on-site in our new N. Billerica Office.

Major Responsibilities: Support new product development, focusing on microprocessors/microcontrollers in various generator and power tool products. Design, validate, and bring new products to market; develop firmware for embedded controllers in C, define interface requirements, and create firmware for communication interfaces and system algorithms. Design new control algorithms and perform applications engineering. Develop new firmware modules and maintain documentation. Create test specifications for systems and firmware/software. Test firmware/hardware according to specifications. Participate in Design for Manufacturability and Test activities. Collaborate with internal departments and engineering teams to specify interfaces and algorithms. Utilize simulation tools and create PC-based testing tools. Troubleshoot designs to component level. Mentor less experienced engineers. Participate in design reviews and collaborate with product partners for integration. Occasional travel to other facilities and customer sites. Other duties as assigned (less than 10%).

Minimum Job Requirements: Bachelors degree in Electrical or Computer Engineering or related field. 7+ years of embedded programming experience in languages such as C, C++, C#.

Preferred Qualifications: High accuracy and detail-oriented work skills. Ability to communicate technical information effectively. Deep understanding of engineering principles. Problem-solving and decision-making skills. Expertise in communication protocols and hardware interfaces. Ability to write test firmware for hardware testing. Proficiency with FMEA/DFMEA tools.

Physical Demands:

Regular talking, hearing, manual manipulation; standing, walking, occasional stooping, bending, reaching; lifting up to 50 pounds; frequent computer use; occasional travel. We are an equal opportunity employer and all qualified applicants will receive consideration without regard to characteristics protected by law. Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Electric Power Generation

#J-18808-Ljbffr