Software Validation Engineer, Energy Storage

16 hours, 59 minutes 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

Lead QA Architect

Nice Côte d'Azur Hotels, Restaurants & Leisure

NiCE is hiring a Lead QA Architect to lead quality assurance for a critical product suite, driving testing strategy, automation, and continuous improvement to ensure reliable releases across the domain.

Agile CI/CD
35 minutes ago

Firefox Software Test Engineering Student Worker

Mozilla 251-1K Internet Software & Services

Mozilla’s Firefox team is hiring an automation-focused QA engineer to help validate and improve the Firefox Desktop Browser through testing, monitoring, and collaboration with engineering teams.

CI/CD Pytest Python Selenium
4 hours, 47 minutes ago

QA Automation

Resilient Co 11-50 Professional Services

QA Automation Engineer role at a remote engineering team in Argentina, focused on improving the quality and security of digital experiences through test automation, exploratory testing, and quality ownership across web, mobile, and backend systems.

Agile Azure BDD CI/CD Docker Eclipse Git GitHub Actions GitLab Grafana InfluxDB IntelliJ IDEA JavaScript JMeter K6 Linux MySQL Playwright PostgreSQL Postman Python Scrum Selenium Shell Scripting SQL Server TypeScript Visual Studio
4 hours, 55 minutes ago

Staff Optical Engineer - AI&T, Space Imaging

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking an Optical Engineer for its Space Imaging team to support assembly, integration, and testing of new spaceborne optical product lines as prototypes are matured into production systems.

MATLAB Python
5 hours, 37 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