Software Validation Engineer, Energy Storage

3 weeks, 2 days ago
Full-time
Junior
Quality Assurance and Testing
Redwood Materials

Redwood Materials

Redwood Materials focuses on creating a sustainable and closed-loop domestic supply chain by recycling and refining lithium-ion batteries, as well as remanufacturing their core components, anode and cathode, to address the growing demand for these mate...

Industrial Conglomerates
251-1K
Founded 2017
$3800M raised

Description

  • Architect and scale Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) validation environments for battery assets and grid conditions.
  • Lead the development of automated test suites in Python and transition validation workflows from manual to scalable automation.
  • Define and execute end-to-end verification and validation plans for site controllers and embedded power electronics.
  • Integrate automated HIL/SIL testing into CI/CD pipelines and provide real-time feedback to development teams.
  • Design custom interface hardware and wiring for HIL benches to connect controllers with simulated power stages.
  • Collaborate with firmware and systems teams to debug complex validation failures.
  • Use tools such as logic analyzers, oscilloscopes, and telemetry logs to identify root causes of issues.
  • Ensure software requirements are met under both normal and fault conditions before production release.

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 such as Typhoon HIL, Opal-RT, or dSPACE.
  • Deep understanding of modeling power electronics components in a virtual environment.
  • Expert proficiency in Python, especially for test automation frameworks like Pytest.
  • Familiarity with Rust and C/C++ for navigating embedded codebases.
  • Comfort working in a high-voltage lab environment with oscilloscopes, power supplies, and electronic loads.
  • Working knowledge of digital protocols such as CAN, SPI, and Ethernet.
  • Experience with Git, Jenkins or GitHub Actions, and Docker for managing test environments.
  • Track record of finding critical edge cases in complex state machines and control loops.

Benefits

  • California pay range of $180,000 to $237,500 USD.
  • Full-time position.
  • Compensation commensurate with experience.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Quality Automation Tester II (6627)

MetroStar 251-1K IT Services

MetroStar is hiring a Sr. Quality Automation Tester II to provide cross-team QA support for a large data-centric engineering initiative in a classified AWS environment.

AWS
1 hour, 26 minutes ago

Sr. ASIC DFT Engineer (Silicon)

SpaceX 10K-50K Aerospace & Defense

SpaceX is seeking a Sr. ASIC DFT Engineer to develop and validate test architectures for next-generation Starlink chips used in space and ground infrastructure.

C++ Embedded Systems Perl Python
2 hours, 37 minutes ago

Junior AQA Engineer (Web)

United Tech 51-250 Internet Software & Services

United Tech is hiring a Junior AQA Engineer to support the quality and stability of its international web platform and new feature releases.

Agile CI/CD Confluence Git Java JIRA JUnit MySQL Postman REST API TestNG
2 hours, 59 minutes ago

Freelance Agent Evaluation Engineer

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking project-based contributors to create, test, and evaluate challenging AI coding tasks for leading tech companies within realistic simulated development environments.

Docker FastAPI GitHub Actions JavaScript Kafka Linux PostgreSQL Pytest Python React Redis REST API TypeScript
3 hours, 39 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers