About the Role
As a Software Validation Engineer, you will design and maintain Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) environments to stress-test power electronics and site controllers. Your mission is to build automated frameworks that catch edge cases before they hit the field, ensuring product reliability.
Responsibilities
- Architect and scale SIL and HIL environments using platforms like Typhoon HIL, Opal-RT, or similar.
- Lead the development of automated test suites in Python to transition validation processes to a fully automated framework.
- Define and execute comprehensive Verification and Validation (V&V) plans.
- Integrate automated HIL/SIL testing into CI/CD pipelines.
- Design custom interface hardware and wiring for HIL benches.
- Debug complex failures found during validation using logic analyzers, oscilloscopes, and telemetry logs.
Requirements
- BS or MS in Electrical Engineering, Computer Engineering, or a related field.
- 2+ years of professional experience in software validation or test automation for hardware-focused systems.
- Proven experience with real-time simulation platforms (Typhoon HIL, Opal-RT, or dSPACE).
- Deep understanding of how to model power electronics components in a virtual environment.
- Expert proficiency in Python (specifically for test automation frameworks like Pytest).
- Familiarity with Rust and C/C++ to navigate embedded codebases.
- Comfortable in a high-voltage lab environment.
- Proficient with standard lab equipment (oscilloscopes, power supplies, electronic loads).
- Familiarity with digital protocols like CAN, SPI, and Ethernet.
- Dedicated mindset for "breaking" software and a track record of finding critical edge cases.
- Experience with Git, Jenkins/GitHub Actions, and containerization tools like Docker.
Skills
- Python
- Pytest
- Rust
- C/C++
- Git
- Jenkins/GitHub Actions
- Docker
- Typhoon HIL
- Opal-RT
- dSPACE
- CAN
- SPI
- Ethernet
- Oscilloscopes
- Power supplies
- Electronic loads
Work Type
- Full-time
Experience Level
- 2+ years of professional experience
Education Level
- BS or MS in Electrical Engineering, Computer Engineering, or a related field
Salary/Compensations
- $152,500—$342,500 USD
About the Company
- Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling — keeping critical minerals in circulation and driving the energy transition.
- Founded in 2017, we’re delivering low-cost and large-scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have.
- The Redwood Vision: Architecting the Future of the Grid.
- We are at the precipice of a global energy transition.
- At Redwood Materials, we are moving beyond battery recycling to build the most advanced, circular energy ecosystem on the planet.
- Our goal is to shift the industry from static, hardware-heavy infrastructure toward agile, software-defined energy assets.
- The Software Validation team ensures that these complex systems are safe, resilient, and ready for grid-scale deployment.
