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
Read the full description and apply on the company’s own careers page.