Firmware Engineer III
Core
Developing firmware for embedded controls systems in new product development, enhancements, and existing product support for generators and power tools.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Embedded controllers, communication interfaces, and system algorithms for generator and power tool products
Domain
Industrial, Commercial, Residential, and Retail power generation and tools
Required skills
Embedded programming, C, C++, communication protocols, hardware interface, test firmware development, simulation tools, design for manufacturability, design for test
Preferred skills
Firmware testing strategies, code validation, AI-assisted development tools, mature engineering processes
Technologies
C, C++, C#, simulation tools
Responsibilities
Design and develop application software/firmware for embedded controllers, define interface requirements, create firmware for communication interfaces and system algorithms, design new control algorithms, develop and maintain test specifications, troubleshoot designs, participate in design reviews, mentor less experienced engineers
Seniority
Senior, hands-on IC
