A Software Validation Engineer responsible for designing and maintaining high-fidelity simulation environments and automated testing frameworks to ensure the reliability and safety of energy storage systems and grid-scale power electronics.
Key Responsibilities
Design and scale SIL and HIL validation environments for high-fidelity simulation of battery assets and grid conditions
Develop and maintain automated test frameworks and suites using Python to ensure software reliability
Define and execute Verification and Validation plans for site controllers and power electronics under various conditions
Integrate automated HIL and SIL testing into CI/CD pipelines for real-time feedback and quality assurance
Design custom hardware interfaces for HIL testing to connect physical controllers with simulated power stages
Collaborate with firmware and systems teams to debug validation failures using diagnostic tools
Model power electronics components in virtual environments using real-time simulation platforms
Requirements
A BS or MS in Electrical Engineering, Computer Engineering, or a related field, combined with 2 years of professional experience in software validation or test automation for hardware-focused systems
Proven experience with real-time simulation platforms such as Typhoon HIL, Opal-RT, or dSPACE, and a deep understanding of how to model power electronics components in a virtual environment
Expert proficiency in Python for developing test automation frameworks like Pytest, and familiarity with Rust and C/C++ to navigate embedded codebases
Proficiency in designing and scaling validation environments using platforms like Typhoon HIL, Opal-RT, or similar to provide high-fidelity simulations of battery assets and grid conditions
Experience in developing and leading the implementation of automated test suites to transition validation processes from manual to automated, scalable frameworks
Ability to define and execute comprehensive Verification and Validation (V V) plans to ensure all software requirements for site controllers and embedded power electronics are met under normal and fault conditions
Experience integrating automated HIL and SIL testing into CI/CD pipelines to provide real-time feedback and serve as the final gate for production-ready code
Experience designing custom interface hardware and wiring for HIL benches to bridge physical I/O from controllers to simulated power stages
Ability to work closely with firmware and systems teams to debug complex failures using logic analyzers, oscilloscopes, and telemetry logs to identify root causes
Proficiency with standard lab equipment such as oscilloscopes, power supplies, electronic loads, and digital protocols like CAN, SPI, and Ethernet in a high-voltage lab environment
Experience with version control and automation tools such as Git, Jenkins, GitHub Actions, and containerization tools like Docker for managing consistent test environments
Benefits & Perks
Salary range of $180,000 to $237,500 USD, commensurate with experience
Full-time position
Ready to Apply?
Join Redwood Materials and make an impact in renewable energy