CareerPlanSign in

Embedded Software Engineer

New Delhi, India💼 Full-time🗓 2026-09-20 → 2026-09-25

Core

Design, develop, and deploy embedded firmware for energy IoT devices including smart inverters, controllers, and gateways to enable real-time data capture, control, and low-power operation.

Role type

Embedded Software Engineer (IoT/Firmware)

Builds

Energy IoT hardware products (smart inverters, controllers, gateways) for distributed energy systems

Domain

Renewable energy / Distributed energy resources / IoT

Deliverable

production ML models | product features

Required skills

Embedded C/C++, RTOS, ARM microcontrollers, Serial protocols (UART, SPI, I2C), Fieldbus protocols (Modbus, CAN), Low-power optimization, Debugging tools

Preferred skills

OTA update pipelines, Secure boot, LoRa/Zigbee/NB-IoT, Python/bash scripting

Technologies

STM32, ESP32, Modbus, CAN, MQTT, BLE, UART, SPI, I2C

Responsibilities

Design and deploy embedded firmware for energy IoT devices; Integrate communication protocols for real-time data capture and control; Optimize firmware for low power consumption and stability; Build secure OTA update pipelines and debug tools; Collaborate with hardware, cloud, and backend teams; Contribute to documentation, test coverage, and compliance

Seniority

Mid-level (2–5 years experience)

Sourced via dover · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.