Software Validation Engineer at Redwood Materials | CA, US | Rezi

Software Validation Engineer at Redwood Materials

Software Validation Engineer

Redwood Materials · CA, US

3 weeks ago

Software Validation Engineer

Redwood Materials · CA, US

22 days ago
Resume preview

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

Target Resume Now

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.