Embedded Software Engineer duties and responsibilities
• Study and understanding of technical Specs and of design product as per the requirement.
• Tender Document review and customizing the meter firmware as per the requirement.
• Firmware Design and Development for Single Phase and Three Phase Smart Energy meters.
• Analysis on production failures, field failures and giving corrective actions for the same.
• Develop, code, test and troubleshoot the system software
• Analyze, monitor and improve efficiency, stability of the system
• Interface with hardware design and development
Embedded Software Engineer requirements and qualifications
• 4 to 8 years of experience in embedded software design, development and troubleshooting
• BS degree in Computer Science or Engineering
• Good programming experience in C
• Good knowledge in Algorithm and Logic building
• Experience in working with 8-bit, 16-bit and 32-bit controllers.
• Device driver programming, Knowledge on Timer, UART, I2C & SPI protocols,
• Good Knowledge of Communication Protocol DLMS
• Knowledge of all metering standards such as IS , IS , IEC , IS and CBIP standard