Software Validation Engineer
Core
Design and maintain Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) environments to stress-test power electronics and site controllers for grid-scale battery assets.
Role type
Senior IC software validation engineer (HIL/SIL)
Builds
Automated test frameworks and high-fidelity simulation environments for battery power electronics and site controllers
Domain
Energy storage / Battery recycling / Power electronics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (test automation), HIL/SIL simulation platforms, Verification and Validation (V&V) strategy, CI/CD integration, hardware interfacing, root cause analysis, Git, containerization
Preferred skills
Rust, C/C++, logic analyzers, oscilloscopes, digital protocols (CAN, SPI, Ethernet)
Technologies
Typhoon HIL, Opal-RT, dSPACE, Pytest, Jenkins, GitHub Actions, Docker
Responsibilities
Architect and scale SIL/HIL environments; Lead development of automated test suites in Python; Define and execute V&V plans; Integrate automated testing into CI/CD pipelines; Design custom interface hardware for HIL benches; Debug complex failures using logic analyzers and telemetry logs
Seniority
Mid-level, hands-on IC