Jobs · Engineering · Nevada

Senior Firmware Engineer

Generac · Reno, NV · 1 wk ago
On-siteEngineeringFull-time

Major Responsibilities

  • Provide new product development support in Residential Power Electronics Designs, validates, and brings new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms.
  • Create, design and develop test specifications for new systems and firmware/software.
  • Conducts and evaluates test specification including testing firmware/hardware.
  • Takes part in Design for Manufacturability and Design for Test Activities.
  • Collaborates with internal product development departments, and other core engineering teams such including engines, transfer switch's, alternators, and others as needed to specify interfaces and/or algorithms needed in controls for interface.
  • Utilizes simulation tools as appropriate.
  • Creates and/or modifies design documentation.
  • Helps troubleshoot designs and participates in design reviews.
  • Mentors less experienced engineers.

Minimum Job Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science or directly related Engineering discipline
  • 5 + years of experience with embedded programming using languages such as C, C++, C#
  • 3+ years of Python for tooling, scripting or build support
  • Experience working directly with physical embedded systems

Preferred Experience

  • Experience with CI/CD for firmware build and deployment pipelines
  • Background in residential power electronics (will train)
  • Experience with Python in a CI/CD or automation context
  • Experienced using AI in a production development environment or willingness to learn

Similar jobs

Senior Firmware Engineer

SymboticAndover, MA· 1 wk ago
Engineering$120k–$165k/yrapply on symbotic.wd504.myworkdayjobs.com