Senior Firmware Engineer
Core
Designing and developing application software/firmware for embedded controllers in residential power electronics, including new product development, system algorithms, and physical product testing.
Role type
Senior IC firmware engineer (embedded controls)
Builds
Embedded controllers and firmware for residential power electronics products
Domain
Energy / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Python, embedded programming, communication protocols, hardware interface, FMEA/DFMEA tools, simulation tools
Preferred skills
CI/CD pipelines, residential power electronics, AI in production development
Technologies
C, C++, C#, Python, simulation tools, FMEA/DFMEA tools
Responsibilities
Design and develop application software/firmware for embedded controllers; create and develop test specifications for new systems; troubleshoot designs and participate in design reviews; mentor less experienced engineers
Seniority
Senior, hands-on IC