Software Validation EngineerPosted today$153K

San Francisco, California, United StatesManufacturing

The opportunity

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.

What you'll do

  • Validation Environment Design: Architect and scale our SIL and HIL environments (using platforms like Typhoon HIL, Opal-RT, or similar) to provide high-fidelity simulations of battery assets and grid conditions

  • Test Automation Frameworks: Lead the development of automated test suites in Python . You will transition our validation processes from manual intervention to a fully automated, scalable framework

  • V&V Strategy: Define and execute comprehensive Verification and Validation (V&V) plans, ensuring all software requirements for the site controller and embedded power electronics are met under normal and fault conditions

  • CI/CD Integration: Integrate automated HIL/SIL testing into our CI/CD pipelines , providing real-time feedback to the development teams and serving as the final gate for production-ready code

  • Hardware-in-the-Loop Interfacing: Design custom interface hardware and wiring for HIL benches, bridging physical I/O from our controllers to simulated power stages

  • Root Cause Analysis: Work closely with the firmware and systems teams to debug complex failures found during validation, using logic analyzers, oscilloscopes, and telemetry logs to pinpoint issues

What they're looking for

  • Background: 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
  • HIL/SIL Mastery: Proven experience with real-time simulation platforms ( Typhoon HIL, Opal-RT, or dSPACE ) and a deep understanding of how to model power electronics components in a virtual environment
  • Automation Toolchain: Expert proficiency in Python (specifically for test automation frameworks like Pytest) and familiarity with Rust and C/C++ to navigate embedded codebases
  • Hardware Literacy: Comfortable in a high-voltage lab environment. You should be proficient with standard lab equipment (oscilloscopes, power supplies, electronic loads) and digital protocols like CAN, SPI, and Ethernet