Key Responsibilities
- Design, develop, and maintain embedded software using Embedded C
- Work on smart metering systems and related embedded applications
- Implement and integrate communication protocols such as I2C, UART, Modbus, and SPI
- Perform debugging, testing, and validation on STM32-based boards
- Lead a team of embedded developers and provide technical guidance
- Interface with customers and third-party vendors for requirements gathering, architecture discussions, and design reviews
- Contribute to system architecture and detailed design documentation
- Ensure code quality, performance, and adherence to embedded development best practices
- Support integration, system testing, and issue resolution across development phases
- Collaborate with cross-functional teams to ensure timely and quality delivery
Skills Required
Embedded C, smart metering, I2c, Uart, Spi, Modbus