Software Validation Engineer, Energy Storage

8 hours, 1 minute 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

Senior Automation QA Engineer (Python)

GoReel 51-200 Software Development

Senior Automation QA Engineer at a company supporting gaming platform, internal systems, and customer-facing websites, responsible for improving automated testing and product quality in a sustainable, autonomous team environment.

CI/CD Docker Git Jenkins JIRA Kibana Playwright Postman Pytest Python
1 hour, 47 minutes ago

Hardware Reliability Technician, Microelectronics Test (Starlink)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Hardware Reliability Technician for the Starlink microelectronics test lab to execute reliability testing, support failure analysis, and help ensure the quality of silicon and packaged components for its satellite internet program.

2 hours, 32 minutes ago

SDET- Securiti.ai

Veeam Software 1K-5K Internet Software & Services

Veeam is hiring a Software Engineer (SDET) to join Securiti Sciences and drive quality excellence across the software development lifecycle for enterprise web and network applications.

5 hours, 28 minutes ago

Robotics Test Engineer

Apptronik 51-250 Aerospace & Defense

Apptronik is seeking a Robotics Test Engineer for its Software Integration & Test team to develop and maintain automated verification for the Apollo humanoid robot as it advances toward safe, large-scale deployment.

C++ CI/CD Docker Git GitHub Actions Grafana Jenkins JUnit Linux Prometheus Pytest Python Shell Scripting Unittest
8 hours, 3 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