Description
The role is responsible for designing, implementing, and maintaining production-grade firmware for ARM Cortex-M microcontrollers in bare-metal and lightweight RTOS environments, including AMI and DLMS/COSEM communication firmware for smart meters. It also covers low-level peripheral management, technical leadership, OEM collaboration, SDLC practices, and release management. The position requires a bachelor’s or master’s degree in a relevant engineering discipline, 4–6 years of embedded software experience, and expertise in C, ARM Cortex-M, AMI, wireless mesh protocols, cellular IoT, and Python automation.
