Search by job, company or skills

gridcrest by kaynes

Firmware Engineer – Smart Metering/Device Systems

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148667093