Test Automation Engineer Intern - Fall 2026Active$85K
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
Test Automation: Write and maintain Python test automation for firmware and hardware validation, using pytest and our internal test frameworks.
Instrument Control: Develop drivers and tooling for programmable power supplies, electronic loads, data acquisition, and switching hardware over protocols like SCPI, CAN, and Modbus.
Test Stand Bring-Up: Help bring up new test stands — from fixtures and wiring through the software that sequences them — as we expand our validation capability.
System Debugging: Investigate real failures on real equipment, using CAN traces, instrument logs, and bench tools to determine whether the fault lies in the test code, the fixture, or the unit under test.
Continuous Integration: Add regression coverage to our CI pipelines so firmware changes are validated automatically rather than by hand.
Documentation & Process: Contribute to documentation and test processes that support taking test systems from prototype toward production.
What they're looking for
- You'll own a scoped project end to end and present your results to the: engineering team at the close of the internship.
- Background: Currently pursuing a BS or MS in Electrical Engineering, Computer: Engineering, Computer Science, Mechatronics, or a related field.
- Programming Foundations: Working proficiency in Python, including comfort reading and modifying a codebase you did not write.
- Testing Experience: Experience writing automated tests with pytest or a comparable framework, from coursework, projects, or prior internships.