Generac Power Systems, Inc. logo

Firmware Engineer III

Generac Power Systems, Inc.
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Embedded CEmbedded SystemsFirmware DevelopmentCommunication ProtocolsControl Algorithms

Job description

Overview

Firmware Engineer III role supporting new product development for microprocessor and microcontroller-based Industrial, Commercial, Residential and Retail generator or Power Tool products.

What you'll do

  • Design, validate and bring new products to market, including designing and developing application software and 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, including engines, transfer switches, alternators and others as needed, to specify interfaces and/or control algorithms.
  • Utilize simulation tools as appropriate.
  • Create and/or modify design documentation.
  • Help troubleshoot designs.
  • Participate in design reviews.
  • Mentor less experienced engineers.
  • Other duties as assigned; anticipate less than 10% of time.

What you'll need

  • 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#.
  • Ability to perform detail-oriented work with a high degree of accuracy.
  • Ability to translate technical information to all audiences.
  • Expert level understanding and knowledge of engineering principles.
  • Able to solve intermediate engineering problems.
  • Good decision-making skills.
  • Expert level knowledge of communication protocols/hardware interfaces.
  • Expert ability to write test firmware to test hardware designs.
  • Advanced ability to use FMEA/DFMEA tools.

Details

  • Location: Pune, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Firmware Engineer III