CareerPlan

Embedded Engineer

Bengaluru, IndiaFull-time2026-10-06 → 2026-11-10

Core

Design, develop, and verify embedded software for energy management devices, inverters, and storage systems, working from application level down to low-level drivers and system integration.

Role type

Embedded software engineer

Builds

Intelligent inverters, storage systems, and EV chargers

Domain

Renewable energy / Smart grid / IoT

Required skills

C programming, RTOS, IoT operating systems, low-level driver development, communication protocols (I2C, SPI, UART, RS-485, RS-232, canBus), ARM SoC, Lwip IP stack, FreeRTOS

Preferred skills

C++, C#, Python, Wi-Fi, openThread, Modbus, RF protocols (2.4G, subGig, 6lowpan, ieee802.14.5)

Responsibilities

Develop high-quality code solutions for energy management devices and systems; Design, develop, and verify embedded SW at both low level and system level; Work with adjacent teams such as hardware, integration, support, and ATE

Seniority

Mid-level, hands-on IC