CareerPlanSign in

Control Software Test Engineer - Python

bangalore, in💼 Full-time🗓 2026-09-15 → 2026-09-27

Core

Develop test specifications, automate test execution, and validate control software for Battery Energy Storage Systems (BESS) across SIL, HIL, and embedded environments.

Role type

Control Software Test Engineer (Validation & Test Automation)

Builds

Validated control algorithms, embedded software, and closed-loop control systems for BESS programs

Domain

Energy Storage / Power Systems / Embedded Control

Required skills

Python (pytest), HIL/SIL testing, embedded software validation, control algorithm testing, Linux systems, Docker, CI/CD pipelines, industrial communication protocols (MODBUS/MQTT)

Preferred skills

UI automation (Playwright), performance/scalability testing, Ansible deployment, power systems/grid controls, ISTQB Advanced Certification

Technologies

Python, pytest, MATLAB/Simulink, C++, dSPACE, NI, Vector, OPAL-RT, Linux, Docker, Github, JIRA, Confluence, Playwright, Ansible

Responsibilities

Develop test specifications and validation strategies; Design and automate SIL/HIL test cases; Configure and operate HIL platforms; Validate communication interfaces and real-time applications; Integrate validation into CI/CD pipelines; Utilize AI tools to improve validation efficiency

Seniority

Mid-Senior (6-10 years experience)

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