×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer II

Job in Reno, Washoe County, Nevada, 89550, USA
Listing for: Generac
Full Time position
Listed on 2025-12-06
Job specializations:
  • Engineering
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Join to apply for the Firmware Engineer II role at Generac
.

Reno, NV | $ - $ | 1 month ago

Roles and Responsibilities
  • Support firmware design, implementation, and testing for smart energy products
  • Design, validate, and bring new products to market – specifically, design and develop application software/firmware for embedded controllers in C, define interface requirements, and create firmware for communication interfaces and/or system algorithms
  • Design new control algorithms and perform applications engineering
  • Develop new firmware or software modules and maintain supporting documentation
  • Create, design, and develop test specifications for new systems and firmware/software
  • Conduct and evaluate test specifications, including testing firmware/hardware
  • Take part in Design for Manufacturability and Design for Test activities
  • Collaborate with internal product development departments and other core engineering teams (engines, transfer switches, alternators, etc.) to specify interfaces and/or algorithms needed in controls for the interface
  • Utilize simulation tools as appropriate
  • Help implement design documentation, troubleshoot designs, and participate in design reviews
  • Other duties as assigned (anticipated < 10%)
Minimum Qualifications
  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a directly related engineering discipline
  • 3+ years of experience with embedded programming using languages such as C, C++, and Python
Knowledge, Skills, and Abilities
  • Detail-oriented work with a high degree of accuracy
  • Ability to translate technical information to all audiences
  • Understanding and knowledge of engineering principles
  • Ability to solve intermediate engineering problems and make sound decisions
  • Knowledge of communication protocols/hardware interfaces
  • Ability to write test firmware to test hardware designs
  • Ability to read and diagnose schematics
  • Advanced ability to use FMEA/DFMEA tools and write test firmware
  • Experience interfacing with CAN and cross-functional teams
Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Industries

Electric Power Generation

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary