CareerPlan

Control Software Test Engineer - Python

bangalore, inFull-time2026-09-15 → 2026-11-15
On-site · India

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)