Senior Software Test Engineer - Energy Systems Validation
Core
Define and execute verification plans for hybrid energy systems, build and operate test infrastructure (bench, simulation, hardware-in-the-loop), and validate data integrity for generator, hybrid energy, and load bank behaviors.
Role type
Senior Software Test Engineer (Energy Systems Validation)
Builds
Hybrid energy systems, generators, load banks, and edge/cloud monitoring platforms
Domain
Renewable energy, power generation, hybrid energy systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test definition and execution, Embedded Linux, Docker, Python, Modbus TCP/RTU, Canbus, RESTful/event-driven API testing, pytest, SCM/Git/CI-CD, hardware-connected system verification, traceability management
Preferred skills
Inverter/BMS/battery knowledge, MQTT/TCP/IP protocols, VS Code, J1939/CANopen/RS-485, Energy Management Systems, microgrid control algorithms, industry standards (UL-2200, IEEE 2030, ISO 15118), ISTQB/CSTE certification
Technologies
Embedded Linux, Docker, Python, Modbus, Canbus, Git, GitHub, pytest, VS Code, J1939, CANopen, RS-485, MQTT
Responsibilities
Define and execute verification plans for power system behavior; Build and operate bench, simulation, and hardware-in-the-loop setups; Integrate and perform testing with load banks and automated test equipment; Validate end-to-end data integrity; Maintain traceability from requirements to test results; Mentor junior test engineers
Seniority
Senior, hands-on IC with leadership