Firmware Engineer III

Generac Power Systems Inc.

Maharashtra

On-site

INR 900,000 - 1,300,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Generac Power Systems Inc. in India is seeking an experienced embedded software engineer to design and develop firmware for microcontrollers used in power generator products.

You will work on control algorithms, communication interfaces, and tests across Industrial, Commercial and Residential lines. The role involves collaborating with cross-functional teams, creating test specifications, and mentoring junior engineers.

Qualifications

  • Bachelor of Science in Electrical/Computer Engineering or related field
  • 5 years of embedded programming experience in C/C++/C#
  • Expert knowledge of communication protocols and hardware interfaces
  • Ability to design and test firmware for embedded systems

Responsibilities

  • Provide new product development support for embedded controllers in various generator/product areas
  • Design, validate, and bring new products to market including firmware for communication interfaces and system algorithms
  • Design new control algorithms and perform Applications Engineering
  • Develop new firmware or software modules and maintain supporting documentation
  • Create test specifications for firmware/software and participate in design reviews

Skills

Embedded programming
C
C++
C#
Firmware development
Test firmware

Education

B.S. Electrical Engineering
B.S. Computer Engineering
B.S. Computer Science

Tools

Simulation tools
FMEA/DFMEA tools

Job description

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.Major ResponsibilitiesProvide new product development support, specific to microprocessors/microcontrollers in the Industrial, Commercial, Residential and/or Retail generator or Power Tool product area.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 algorithmsDesign of new control algorithms and performing Applications EngineeringDevelop new firmware or software modules, and maintain supporting documentation;Create, design and develop test specifications for new systems and firmware/software.Conducts and evaluates test specification including testing firmware/hardwareTake part in Design for Manufacturability and Design for Test ActivitiesCollaborates 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 appropriateCreates and/or modifies design documentationHelp troubleshoot designsParticipate in design reviewsMentors less experienced engineersOther duties as assigned; anticipate less than 10%Minimum Job RequirementsEducationBachelor of Science in Electrical Engineering, Computer Engineering, Computer Science or directly related Engineering discipline5 years of experience with embedded programming using languages such as C, C++,C#Certification / LicenseWork ExperienceKnowledge / Skills / AbilitiesAbility to perform detail-oriented work with a high degree of accuracy;Ability to translate technical information to all audiences;Expert level understanding and knowledge engineering principles;Able to solve intermediate engineering problems; good decision-making skills;Expert level knowledge of communication protocols/hardware interface;Expert ability to write test firmware to test hardware designsAdvanced ability to use FMEA/DFMEA tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer III
Firmware Engineer III

Generac Power Systems • Pune District

On-site
INR 900,000 - 1,500,000
Firmware Engineer III
Firmware Engineer III

Generac Captiva Pvt. Ltd. • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Electronics Design Engineer
Senior Electronics Design Engineer

Generac Power Systems Inc. • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Manager Engineering- Firmware
Manager Engineering- Firmware

Generac International • Pune District

On-site
INR 1,200,000 - 1,800,000
Panel Design Engineer II
Panel Design Engineer II

Generac Power Systems Inc. • Maharashtra

On-site
INR 600,000 - 1,200,000
Senior Electronics Design Engineer
Senior Electronics Design Engineer

Generac Power Systems • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Electronics Design Engineer
Senior Electronics Design Engineer

Generac Captiva Pvt. Ltd. • Pune District

On-site
INR 1,500,000 - 2,500,000
Panel Design Engineer II
Panel Design Engineer II

Generac Power Systems • Pune District

On-site
INR 600,000 - 900,000
Panel Design Engineer II
Panel Design Engineer II

Generac Captiva Pvt. Ltd. • Pune District

On-site
INR 700,000 - 1,000,000
Mechanical Engineer III
Mechanical Engineer III

Generac Captiva Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,500,000