Sr. Firmware Developer – Energy Meter

Peoplefy

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

22 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Peoplefy in Bengaluru, India, is seeking an experienced firmware engineer to develop and maintain embedded software for energy meters and energy measurement products. You will work with hardware and R&D teams to create high-performance, accurate solutions using STM32 microcontrollers.

The role requires strong Embedded C/C++ skills, experience with ADC, SPI, I2C, UART, CAN, and hands-on sensor interfacing for CTs, Hall sensors, and shunts. MATLAB/Simulink is used for algorithm validation.

Qualifications

  • 5-9 years of relevant embedded firmware development experience.
  • Experience with energy meters, power electronics, or industrial electronics is preferred.
  • Strong hands-on coding in Embedded C/C++ and STM32 microcontrollers.

Responsibilities

  • Develop and maintain embedded firmware for energy meters and energy measurement products.
  • Work with hardware, electronics and R&D teams to ensure reliable, accurate measurement solutions.
  • Implement firmware for current/voltage measurement, power and energy calculations.
  • Configure microcontroller peripherals (ADC, timers, PWM, GPIO, SPI, I2C, UART, CAN).
  • Debug, test and optimise firmware; perform unit and system level testing.
  • Collaborate with cross-functional teams to validate performance and meet standards.

Skills

Embedded firmware
C/C++
STM32 microcontrollers
SPI/I2C/UART
MATLAB/Simulink
Sensor interfacing

Tools

MATLAB/Simulink
Embedded tooling

Job description

  • The role is responsible for developing and maintaining embedded firmware for energy measurement and energy meter products, including MID and non-MID applications.
  • The engineer will work closely with hardware, electronics and R&D teams to develop reliable, accurate and high-performance measurement solutions.
  • Develop, maintain and enhance embedded firmware for energy meters and energy measurement products.
  • Develop firmware for current and voltage measurement, power and energy calculation applications.
  • Work on STM32 microcontrollers and develop robust embedded software for measurement applications.
  • Strong hands-on programming experience in Embedded C / C++.
  • Interface and configure microcontroller peripherals such as ADC, timers, PWM, GPIO, SPI, I2C, UART, CAN and other relevant interfaces.
  • Develop firmware for sensor-based measurement systems using CTs, Hall sensors, Shunts and TMR sensors.
  • Implement signal acquisition, filtering, calibration and measurement algorithms to achieve high accuracy.
  • Work closely with hardware engineers to integrate sensors, analog front-end circuits and microcontrollers.
  • Support development and validation of energy measurement algorithms, including voltage, current, power, energy and related parameters.
  • Use MATLAB / Simulink and other simulation/modeling tools for algorithm development, validation and optimisation.
  • Perform firmware debugging, testing, troubleshooting and performance optimisation using appropriate embedded development and debugging tools.
  • Develop and execute unit-level and system-level firmware testing and validation.
  • Support product development from concept and prototype through validation and mass production.
  • Ensure firmware meets required performance, reliability, safety and applicable industry standards.
  • Collaborate with Hardware, R&D, Testing, Product Management and other cross-functional teams.
  • Analyse and resolve firmware, sensor interface and measurement accuracy issues.
  • Maintain firmware documentation, design specifications, test reports and technical records.
  • Stay updated on emerging technologies in energy measurement, magnetic sensing, microcontrollers and embedded systems.
Experience
  • 5-9 years of relevant experience in embedded firmware development, preferably in energy meters, energy measurement, power electronics, sensing or industrial electronics.
  • Strong hands-on experience in Embedded C / C++.
  • Experience working with STM32( ANY) microcontrollers.
  • Strong understanding of microcontroller architecture, peripherals and embedded firmware development.
  • Hands-on experience with ADC, GPIO, Timers, SPI, I2C, UART, CAN or similar peripherals.
  • Experience with MATLAB / Simulink for simulation, modelling or algorithm validation.
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
Principal Software Engineer - Embedded Firmware
Principal Software Engineer - Embedded Firmware

Esyasoft • Howrah

On-site
INR 1,500,000 - 2,800,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Embedded SW Developer_Metering
Embedded SW Developer_Metering

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000
Senior Firmware Engineer
Senior Firmware Engineer

SourcingXPress • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Firmware Dev. Engineers
Firmware Dev. Engineers

Larsen & Toubro • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Embedded Systems Engineer- Hardware and Firmware Development
Senior Embedded Systems Engineer- Hardware and Firmware Development

Uavx Automation • Ernakulam

On-site
INR 2,500,000 - 4,500,000