CareerPlanGet AI match score →

Sr. C++ Developer

bangalore, in💼 Full-time🗓 2026-05-04 → 2026-07-31

Core

Develop customized OS controls software for customer energy storage products, including system-level BMS, controls communication, and base controls for utility and grid applications.

Role type

Senior C++ Embedded Systems Engineer

Builds

OS controls software, BMS, and power conversion system integrations for utility and grid applications

Domain

Energy storage, power systems, grid applications

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++ (Linux), C, object-oriented design, Git workflow, Agile, Python scripting, Linux shell scripting

Preferred skills

BMS software development, MQTT, power system market applications, Matlab/Simulink, Test Driven Development, Continuous Integration, Industrial Protocols (Modbus, CAN), Docker containers

Technologies

C++, C, Python, Git, Linux, Matlab/Simulink, MQTT, Modbus, CAN, Docker, JIRA, Confluence

Responsibilities

Design, develop, build, and document OS controls software; integrate grid-scale battery and power conversion systems; troubleshoot field issues and identify root causes; track, manage, document, and report work using JIRA and Confluence

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗