Software Validation Engineer, Energy Storage

Redwood Materials Inc.

San Francisco (CA)

On-site

USD 153,000 - 343,000

Full time

40 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Redwood Materials is seeking a Software Validation Engineer for Energy Storage to design SIL/HIL environments and automated test frameworks, ensuring high-reliability power electronics and site controllers. You will develop verification plans, integrate tests into CI/CD, and work with firmware on edge cases in a high-voltage lab.

The role requires 2+ years in software validation for hardware, experience with Typhoon HIL/Opal-RT, and proficiency in Python, Rust, and C/C++.

Qualifications

  • Background: A BS or MS in Electrical Engineering, Computer Engineering, or related field with 2+ years in software validation or test automation for hardware-focused systems.
  • HIL/SIL mastery with real-time simulation platforms (Typhoon HIL, Opal-RT, ordSPACE) and modeling power electronics in virtual env.
  • Automation toolchain: Python for test automation (Pytest); familiarity with Rust and C/C++ for embedded codebases.
  • Hardware literacy for high-voltage lab work; proficient with oscilloscope, power supplies, and CAN, SPI, Ethernet protocols.
  • Systematic thinking to break software and find edge cases in complex state machines and control loops.
  • Infrastructure skills: Git, Jenkins/GitHub Actions, and Docker for stable test environments.

Responsibilities

  • Design and scale SIL and HIL environments to simulate battery assets and grid conditions.
  • Lead development of automated test suites in Python and transition validation to an automated framework.
  • Define and execute V&V plans ensuring site controller and embedded power electronics meet requirements.
  • Integrate automated HIL/SIL testing into CI/CD pipelines for real-time feedback to dev teams.
  • Design interface hardware and wiring for HIL benches to connect controllers to simulated power stages.
  • Collaborate with firmware and systems teams to debug failures using logic analyzers and telemetry logs.

Skills

Python
Test automation
Edge case thinking
Lab reasoning

Education

BS or MS in Electrical/Computer Engineering or related field

Tools

Typhoon HIL
Opal-RT
ordSPACE
Pytest
Rust
C/C++
Git
Jenkins
GitHub Actions
Docker

Job description

Software Validation Engineer, Energy Storage

About Redwood Materials

Redwood Materials was founded in 2017 by JB Straubel, co-founder and former CTO of Tesla, on a simple but radical idea: the critical minerals powering the energy transition already exist. They just need to come back. Today Redwood is the largest lithium-ion battery recycler in North America — recovering, refining, and redeploying critical minerals from end-of-life batteries back into the supply chain. On the energy side, Redwood has deployed the largest second-life battery project in the world, delivering power to AI data centers in months rather than years using proprietary energy architecture engineered entirely in-house. The company is profitable, the market it operates in is projected to grow 20 to 50 times over the next decade, and Redwood is the only company with the supply chain, the technology, and the operational scale to lead it.

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.

As a Software Validation Engineer , you are the bridge between pure code and physical reality. You will design andmaintainthe environments—Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL)—thatallowus to stress-test our power electronics and site controllers. Your mission is to build the automated frameworks that catch edge cases before they hit the field, ensuring every product we ship meets the highest standards of reliability.

Key Responsibilities

  • 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

Qualifications

  • 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, ordSPACE ) and a deep understanding of how to model power electronics components in a virtual environment
  • Automation Toolchain: Expertproficiencyin Python (specifically for test automation frameworks likePytest) 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
  • Systematic Thinking: A dedicated mindset for "breaking" software. You havea track recordof finding critical edge cases in complex state machines and control loops
  • Infrastructure: Experience with Git , Jenkins/GitHub Actions , and containerization tools like Docker for managing consistent test environments

In accordance with California pay transparency laws, the salary range for this position is listed below. Actual compensation may vary based on a variety of factors, including experience, education, and skills.

$152,500 - $342,500 USD

The position is full-time. Compensation will be commensurate with experience.

We collect personal information (PI) from you in connection with your application for employment with Redwood Materials, including the following categories of PI: identifiers, personal records, professional or employment information, and inferences drawn from your PI. We collect your PI for our purposes, including performing services and operations related to your potential employment. If you have additional privacy-related questions, please contact us at privacy@redwoodmaterials.com.

Will you now or in the future require any type of immigration/visa sponsorship or support? Sponsorship or support for an immigration-related employment benefit includes but is not limited to the following: H-1B, H-1B1, J-1, TN, E-3, O-1, job portability benefit (I-485 Supplement Js), F-1 CPT, F-1 STEM OPT, or any employment authorization application that may require immigration support from Redwood Materials. * Select...

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Validation Engineer, Energy Storage
Software Validation Engineer, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 110,000 - 160,000
Senior Manager, Software Test & Validation
Senior Manager, Software Test & Validation

Redwood Materials • San Francisco (CA)

On-site
USD 220,000 - 348,000
Senior Electrical Engineer, Energy Storage
Senior Electrical Engineer, Energy Storage

Redwood Materials • California

On-site
USD 120,000 - 155,000
Battery Software & Controls Integration Engineer, Energy Storage New San Francisco, California, United States
Battery Software & Controls Integration Engineer, Energy Storage New San Francisco, California, United States

Redwood Materials Inc. • San Francisco (CA)

On-site
USD 152,000 - 287,000
Staff Software Engineer
Staff Software Engineer

Redwood Materials Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 250,000
Senior Battery Test and Validation Engineer
Senior Battery Test and Validation Engineer

Redwood Materials Inc. • San Francisco (CA)

On-site
USD 170,000 - 195,000
Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

Hardware FYI • San Francisco (CA)

Hybrid
USD 180,000 - 238,000
Staff Software Engineer
Staff Software Engineer

Tribonet • California

On-site
USD 180,000 - 270,000
Senior Systems Engineer, Energy Storage
Senior Systems Engineer, Energy Storage

Redwood Materials Inc. • San Francisco (CA)

On-site
USD 165,000 - 210,000
Staff Controls Engineer
Staff Controls Engineer

Redwood Materials • Town of Ridgeville (WI)

On-site
USD 120,000 - 180,000