Firmware Engineer
Core
Design, develop, and troubleshoot firmware sub-systems for embedded systems used in energy and water measurement and control technology.
Role type
Firmware Engineer
Builds
Embedded firmware for smart metering and utility management devices
Domain
Utilities / Energy & Water / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, microcontroller programming, digital/computer architecture understanding, embedded system project experience
Preferred skills
device communication protocol knowledge, digital security knowledge
Technologies
C, C++, microcontrollers
Responsibilities
Participate in firmware development team projects, assist in design and development of firmware sub-systems, troubleshoot firmware issues, implement firmware process improvements
Seniority
Junior to Mid-level (Fresh graduate or 3 years experience)