Principal Software Engineer – Embedded/Firmware

Esyasoft

Kolkata Metropolitan Area

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Esyasoft is seeking an experienced embedded firmware engineer in Kolkata to implement and calibrate metrology algorithms for 1-phase and 3-phase energy measurement. You will integrate DLMS/COSEM standards, design tamper-detection firmware, and develop drivers for SPI/I2C/UART/ADC/RTC and flash memories.

The role requires hands-on C/C++ firmware work with a focus on metrology processing, power management, and system integration.

Qualifications

  • 3 to 8 years of hands-on experience in embedded C/C++ firmware development.
  • Proven track record in the electricity metering industry, specifically 3-phase meters.
  • Deep understanding of the DLMS/COSEM protocol stack.
  • Solid experience with metrology processing, power management, and tamper-handling logic.

Responsibilities

  • Implement and calibrate metrology algorithms for accuracy in 1-phase and 3-phase energy measurement.
  • Integrate and maintain DLMS/COSEM communication protocols and smart grid standards.
  • Design firmware logic for robust tamper detection, anti-theft mechanisms, and event logging.
  • Write drivers for SPI, I2C, UART, ADC, RTC, and external flash memories.
  • Contribute to the design and implementation of new features and functionality.
  • Participate in code reviews and provide feedback on best practices.
  • Troubleshoot issues related to hardware, software, and system integration.

Skills

Embedded C/C++
Firmware development
DLMS/COSEM
Metering industry knowledge
Tamper detection

Tools

SPI
I2C
UART
ADC
RTC
Flash memory

Job description

ROLE
  • Implement and calibrate metrology algorithms for accuracy in 1‑phase and 3‑phase energy measurement.
  • Integrate and maintain DLMS/COSEM communication protocols and smart grid standards.
  • Design firmware logic for robust tamper detection, anti‑theft mechanisms, and event logging.
  • Write drivers for SPI, I2C, UART, ADC, RTC, and external flash memories.
  • Contribute to the design and implementation of new features and functionality.
  • Participate in code reviews and provide feedback on best practices.
  • Troubleshoot issues related to hardware, software, and system integration.
REQUIREMENTS
  • 3 to 8 years of hands‑on experience in embedded C/C++ firmware development.
  • Proven track record in the electricity metering industry, specifically 3‑phase meters.
  • Deep understanding of the DLMS/COSEM protocol stack.
  • Solid experience with metrology processing, power management, and tamper‑handling logic.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Embedded/Firmware
Principal Software Engineer - Embedded/Firmware

Esyasoft Holding Ltd • Kolkata Metropolitan Area

On-site
INR 1,500,000 - 2,100,000
Senior Firmware Engineer – Smart Energy Meter.
Senior Firmware Engineer – Smart Energy Meter.

Linkwell Telesystems Pvt Ltd - VISIONTEK • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Embedded System Engineer
Senior Embedded System Engineer

Aanseacore • Udaipur District

On-site
INR 900,000 - 1,500,000
Sr. Firmware Developer – Energy Meter
Sr. Firmware Developer – Energy Meter

Peoplefy • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Sr. R&D Engineer - Energy meter
Sr. R&D Engineer - Energy meter

Peoplefy • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Software Engineer
Embedded Software Engineer

GridStar • Thrissur

Hybrid
INR 600,000 - 900,000
Embedded SW Developer_Metering
Embedded SW Developer_Metering

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Assistant Manager – Validation
Assistant Manager – Validation

Esyasoft • Kolkata Metropolitan Area

On-site
INR 600,000 - 900,000
Principal Hardware Engineer
Principal Hardware Engineer

Esyasoft • Kolkata Metropolitan Area

On-site
INR 900,000 - 1,500,000
Senior HW R&D Engineer - Energy meter
Senior HW R&D Engineer - Energy meter

Peoplefy • Bengaluru

On-site
INR 1,800,000 - 3,000,000