Enable job alerts via email!

Staff Firmware Engineer

Generac Power Systems, Inc.

Billerica (MA)

On-site

USD 90,000 - 140,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative energy technology company is seeking a Staff Firmware Engineer to contribute to cutting-edge projects in embedded systems. This role involves designing and developing firmware for new products and enhancing existing systems, requiring expertise in programming languages like C, C++, and C#. The ideal candidate will thrive in a collaborative environment, mentoring less experienced engineers while ensuring high-quality standards in product development. Join a forward-thinking team dedicated to powering a smarter world and make a significant impact in the electric power generation industry.

Qualifications

  • 7+ years of embedded programming experience in C, C++, and C#.
  • Bachelor’s degree in Electrical or Computer Engineering or related field.

Responsibilities

  • Develop firmware for embedded controllers in C and design new control algorithms.
  • Collaborate with engineering teams to specify interfaces and algorithms.

Skills

Embedded Programming
C Programming
C++ Programming
C# Programming
Problem-Solving
Communication Protocols
Hardware Interfaces

Education

Bachelor's Degree in Electrical Engineering
Bachelor's Degree in Computer Engineering

Tools

FMEA/DFMEA Tools

Job description

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 Generac’s history, we’ve 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:

  • Bachelor’s 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Staff Firmware Engineer

Generac

North Billerica

On-site

USD 117 000 - 173 000

6 days ago
Be an early applicant

Staff Embedded Software Engineer

Iterative Health

Cambridge

On-site

USD 120 000 - 160 000

3 days ago
Be an early applicant

Associate Lead Software Engineer

TRSS

Remote

USD 120 000 - 160 000

25 days ago

Software Engineer–Embedded Linux Engineer (Associate or Mid-Level) (Virtual)

Boeing

Mesa

Remote

USD 80 000 - 100 000

30+ days ago