Group: Kaynes Group (Publicly Listed)
Founded in 2019, GridCrest Technologies is one of the fastest-growing smart metering companies globally and part of the publicly traded Kaynes Group. We deliver end-to-end Meter-to-Cash solutions, including smart meters, communication infrastructure, software platforms, and services—impacting over 10 million people through our products, solutions, and services.
Job Description
Position: Firmware Engineer – Smart Metering/Device Systems
Location:
Hyderabad, Telangana, India
Department:
R&D – Embedded Systems / Smart Metering Solutions
Reporting To:
Head- Embedded Systems & Software - Noida
Position Overview
We are seeking a highly competent and technically accomplished Firmware Engineer specializing in Smart Energy Metering Systems and Embedded Product Development. The ideal candidate must possess deep expertise in low-level embedded firmware development, metrology integration, communication stack implementation, and real-time embedded architectures for Class 0.2 / 0.5 / 1.0 precision smart energy meters.
This role demands hands-on proficiency in firmware architecture, hardware-near debugging, protocol integration, power-sensitive embedded design, and compliance-oriented firmware development for utility-grade metering products.
The candidate will be responsible for complete firmware lifecycle ownership including architecture definition, driver development, protocol stack integration, debugging, validation, optimization, and field issue resolution.
Role & Responsibility Areas
1. Embedded Firmware Development & Architecture
Core Responsibilities
-
Design, develop, optimize, and maintain embedded firmware for advanced smart energy meters.
-
Develop modular, scalable, and maintainable firmware architectures for:
-
Single-phase and three-phase smart meters
-
Static energy meters
-
Prepaid smart metering systems
-
AMI/AMR compatible metering products
-
Implement firmware for:
-
Energy measurement
-
Load profiling
-
Event logging
-
Tamper detection
-
RTC synchronization
-
Demand calculations
-
Power quality monitoring
-
Develop real-time deterministic embedded applications with stringent timing requirements.
-
Design state machines and interrupt-driven firmware architectures.
-
Develop low-power firmware strategies for battery-backed systems and power-failure handling.
Technical Expectations
-
Expertise in:
-
Bare-metal firmware development
-
RTOS-based systems
-
ISR optimization
-
Memory-constrained systems
-
Bootloader implementation
-
Firmware upgrade mechanisms (FOTA/OTA where applicable)
2. Metrology & Energy Measurement Systems
Responsibilities
-
Implement and optimize metrology algorithms for:
-
Active energy
-
Reactive energy
-
Apparent energy
-
RMS voltage/current calculations
-
Harmonic analysis
-
Power factor calculations
-
Integrate metrology ICs and ADC subsystems with embedded firmware.
-
Ensure firmware compliance with:
-
IS standards
-
IEC standards
-
DLMS/COSEM specifications
-
Utility certification requirements
-
Develop calibration logic and calibration utilities.
Required Technical Exposure
-
Class 0.2 / 0.5 / 1.0 accuracy systems
-
Metering ICs and DSP-assisted metrology
-
Energy accumulation algorithms
-
Tamper detection logic:
-
Magnetic tamper
-
Neutral disturbance
-
Earth load tamper
-
Reverse current tamper
3. Communication Stack Integration
Responsibilities
-
Integrate and validate communication interfaces for smart metering applications.
-
Develop and debug firmware stacks for:
-
DLMS/COSEM
-
MODBUS
-
UART protocols
-
SPI/I2C communication
-
Interface and integrate communication modules:
-
2G/3G/4G/NB-IoT modems
-
RF modules
-
Zigbee
-
BLE/Bluetooth
-
Wi-SUN (preferred niche skill)
-
LoRaWAN (preferred niche skill)
Advanced Requirements
-
Experience in:
-
TCP/IP stack integration
-
MQTT/CoAP protocols
-
Secure communication frameworks
-
AES encryption
-
TLS-based embedded communication
-
Debugging serial communication using protocol analyzers.
4. Hardware–Firmware Co-Design
Responsibilities
-
Collaborate closely with Hardware Design Engineers during:
-
Schematic reviews
-
Board bring-up
-
Prototype validation
-
Signal integrity troubleshooting
-
Interpret:
-
Schematics
-
Datasheets
-
Timing diagrams
-
Register maps
-
Develop and validate peripheral drivers for:
-
UART
-
SPI
-
I2C
-
ADC
-
DMA
-
EEPROM/Flash
-
RTC
-
GPIO
-
Timers/PWM
Board-Level Debugging
-
Perform hardware-near debugging using:
-
Oscilloscopes
-
Logic analyzers
-
JTAG/SWD debuggers
-
Multimeters
-
Power analyzers
-
Support PCB validation and EMI/EMC troubleshooting.
5. Firmware Verification, Testing & Validation
Responsibilities
-
Develop unit tests and integration test procedures.
-
Conduct:
-
Functional testing
-
Regression testing
-
Stress testing
-
Reliability testing
-
Long-duration endurance testing
-
Participate in:
-
Code reviews
-
Static code analysis
-
Root cause analysis (RCA)
-
Failure analysis
-
Maintain firmware traceability and compliance documentation.
Tools & Practices
-
Static analysis tools:
-
PC-Lint
-
Coverity
-
Cppcheck
-
Version control:
-
Git
-
GitLab/GitHub workflows
-
CI/CD exposure for embedded systems preferred.
6. Production & Field Support
Responsibilities
-
Support manufacturing firmware release activities.
-
Diagnose and resolve:
-
Field firmware defects
-
Communication failures
-
Metering inaccuracies
-
Firmware upgrade failures
-
Work with Quality and Service teams on:
-
Product validation
-
Customer complaints
-
Failure investigations
Required Qualifications
Educational Qualification
-
Bachelor’s Degree in:
-
Electronics Engineering
-
Electrical Engineering
-
Electronics & Communication Engineering
-
Embedded Systems
-
Master’s Degree preferred for advanced architecture roles.
Required Experience
-
3–5 years of relevant experience in:
-
Smart Metering
-
Embedded Firmware Development
-
Industrial Embedded Systems
-
Utility Automation
-
AMI/AMR systems
Mandatory Domain Experience
-
Smart Energy Metering industry experience is essential.
-
Experience in utility-grade embedded systems preferred.
Mandatory Technical Skills
Embedded Systems
-
Strong Embedded C programming expertise
-
Hands-on low-level register programming
-
Memory optimization techniques
-
Interrupt-driven programming
-
Linker scripts and memory mapping
Microcontroller Platforms
Strong experience in at least one:
-
MSP430
-
Renesas RL78
-
STM32
-
NXP LPC series
-
TI ARM Cortex platforms
Peripheral Interfaces
Hands-on experience with:
-
UART
-
SPI
-
I2C/SMBus
-
ADC/DAC
-
DMA
-
RTC
-
EEPROM/Flash interfaces
Debugging
Strong debugging proficiency using:
-
JTAG/SWD
-
Lauterbach
-
Segger J-Link
-
Logic analyzers
-
Oscilloscopes
Mandatory Domain Knowledge
-
DLMS/COSEM protocol
-
Metering standards and compliance
-
Energy metrology concepts
-
Smart meter communication architecture
-
Embedded communication protocols
-
Real-time embedded systems
Preferred / Niche Skills (Highly Desirable)
Advanced Embedded Skills
-
RTOS (FreeRTOS/ThreadX/Zephyr)
-
Secure boot implementation
-
OTA/FOTA firmware upgrades
-
Embedded Linux exposure
-
BSP development
Advanced Communication Technologies
-
NB-IoT integration
-
LTE Cat-M1
-
Wi-SUN stack implementation
-
LoRaWAN stack integration
-
BLE Mesh networking
Cybersecurity for Embedded Devices
-
Secure firmware architecture
-
PKI implementation
-
Secure key storage
-
Cryptographic libraries
-
IEC 62443 awareness
Smart Grid & Utility Technologies
-
Head-End System (HES) integration
-
MDM system understanding
-
AMI ecosystem exposure
-
Grid communication standards
Testing & Automation
-
Python scripting for embedded testing
-
Hardware-in-loop (HIL) testing
-
Automated regression frameworks
Competencies Required
Technical Competencies
-
Strong analytical and debugging skills
-
Firmware architecture thinking
-
Hardware abstraction design capability
-
Root cause analysis expertise
-
System-level problem-solving
Behavioral Competencies
-
Ownership mindset
-
Engineering discipline
-
Cross-functional collaboration
-
Technical documentation capability
-
Ability to work under tight release schedules
Key Performance Indicators (KPIs)
-
Firmware quality and defect density
-
On-time delivery of firmware releases
-
Communication stack stability
-
Metering accuracy compliance
-
Reduction in field firmware issues
-
Code quality metrics
-
Test coverage and validation completeness
Working Environment
-
R&D and embedded lab environment
-
Interaction with hardware, testing, manufacturing, and field engineering teams
-
Involvement in utility-grade certified product development lifecycle