Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Validation Engineer, Energy Storage role.
Rezi rewrites your resume against Redwood Materials's job description. Free.

Tailor your resume to this Software Validation Engineer, Energy Storage role.
Rezi rewrites your resume against Redwood Materials's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Validation Engineer, Energy Storage posting at Redwood Materials — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Validation Engineer, Energy Storage posting at Redwood Materials — free, in seconds.
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 identify edge cases before deployment, 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 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).
- Proficient with digital protocols like CAN, SPI, and Ethernet.
- Dedicated mindset for identifying critical edge cases in complex state machines and control loops.
- Experience with Git, Jenkins/GitHub Actions, and containerization tools like Docker.
Skills
- Python
- Rust
- C/C++
- Pytest
- Typhoon HIL
- Opal-RT
- dSPACE
- Git
- Jenkins
- GitHub Actions
- Docker
- CAN
- SPI
- Ethernet
- Oscilloscopes
- Power supplies
- Electronic loads
- Logic analyzers
- Telemetry logs
Location
- California
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 Materials was founded in 2017 by JB Straubel, co-founder and former CTO of Tesla.
- Redwood is the largest lithium-ion battery recycler in North America.
- The company recovers, refines, and redeploys critical minerals from end-of-life batteries.
- Redwood has deployed the largest second-life battery project in the world.
- The company is profitable and operates in a market projected to grow 20 to 50 times over the next decade.
- Redwood is the only company with the supply chain, technology, and operational scale to lead the battery recycling market.
- The Redwood Vision: Architecting the Future of the Grid.
- We are building 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 complex systems are safe, resilient, and ready for grid-scale deployment.