368,657open jobs
9,442companies
50,883added this week
Browse all
Location
Remote (United States)
Seniority
Intern
Employment
Internship
Overview
Company
Impact
Profile match
Redwood Materials is a circular economy and battery recycling company focused on creating a closed-loop supply chain for electric vehicles and clean energy storage. Founded by former Tesla CTO JB Straubel, the firm recovers critical metals like lithium, nickel, cobalt, and copper from used electronics and manufacturing scrap to produce high-performance battery components domestically. By recycling and remanufacturing these materials, it aims to lower the environmental impact and cost of batteries while strengthening North American supply chains.

About Redwood Materials

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.S. for the first time, all from batteries we already have.

Embedded Software Engineering Intern

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 move the industry away from static, hardware-heavy infrastructure toward agile, software-controlled energy assets.

While others build "black box" hardware, we are building software-defined power systems. Our Embedded Software team is responsible for the intelligence that drives our power stages and battery management systems, ensuring our energy storage solutions are safe, efficient, and capable of stabilizing the world's most demanding grids.

As an Embedded Software Engineering Intern, you'll work alongside our engineers on the real-time firmware that drives our power conversion units. You'll get hands-on exposure to the intersection of silicon and power - helping write and test low-level code that controls high-speed switching, manages thermal safety, interfaces with battery packs, and communicates with broader site infrastructure. This is a great opportunity to apply what you've learned in coursework to real embedded systems that ship at scale, with mentorship from experienced engineers along the way.

Responsibilities will include:

  • Real-Time Control Firmware: Support the design and implementation of bare-metal software for power electronics, gaining exposure to PWM generation, ADC synchronization, and timing logic.
  • Low-Level Architecture: Assist in developing and testing drivers for microcontroller peripherals (SPI, CAN, Ethernet) under the guidance of senior engineers.
  • Hardware-Software Collaboration: Work with power electronics controls engineers to understand how controls theory translates into embedded code running on Cortex-R and Cortex-M architectures.
  • Battery Management Systems: Get exposure to how our power conversion firmware interfaces with real battery packs - including cell voltage/temperature monitoring, state-of-charge and state-of-health estimation, and the communication protocols BMS units use to report status and safety limits.
  • Build & Test: Help maintain software build scripts and write testable code, gaining experience with CI/CD pipelines used to validate firmware before it reaches the lab.
  • System Debugging: Learn to profile and debug embedded code, developing familiarity with tools like oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Documentation & Process: Contribute to documentation and testing processes that support taking embedded systems from prototype toward production.

Desired Qualifications:

  • Background: Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Programming Foundations: Coursework or project experience in C, C++, or Rust; comfort reading and writing low-level code.
  • Embedded Interest: Some exposure to embedded systems, microcontrollers, or digital logic through coursework, personal projects, or prior internships.
  • Communication Protocols: Familiarity with concepts like SPI, I2C, UART, or CAN is a plus, even if only from classwork or personal projects.
  • Battery Systems Knowledge: Exposure to battery management systems (BMS) and energy storage fundamentals through coursework or projects is a plus, though not required.
  • Curiosity & Rigor: A safety-conscious mindset, strong attention to detail, and eagerness to learn how real-time, safety-critical software is built.
  • Bonus Qualifications: Any experience with build tools (Make, CMake), version control (git), or hands-on lab work with debugging hardware.

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.

California Pay Range:

$41-$47.50 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 [email protected].

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San Francisco
$41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
In office • Internship • 1+ year exp • Bachelor's Degree • Farmington Hills
Python
Rust
TypeScript
AI/ML
Time Series Forecasting
DevOps
AWS
CI/CD
Git
gRPC
IoT
MQTT
Apply
Remote/Hybrid • Full-Time • Tampere
JavaScript
Python
DevOps
Azure
Azure DevOps
CI/CD
Git
Grafana
Jenkins
Prometheus
QA
Gatling
JMeter
Robot Framework
Apply
$20k – $57k per year (Estimated) • In office • Full-Time • 2+ years exp • Chennai • Coimbatore
Python
SQL
Databases
Snowflake
AI/ML
AI Agents
Function Calling
DevOps
Cortex
Prometheus
Apply
$48k – $112k per year (Estimated) • In office • Full-Time • Master's Degree • Toronto
C++
MATLAB
Python
Apply
$157k – $282k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • San Francisco
MATLAB
Python
Apply
$114k – $225k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • San Francisco
C++
Python
Rust
DevOps
CI/CD
Docker
Git
GitHub Actions
Jenkins
GitHub
QA
Pytest
Apply
$152k – $310k per year (Estimated) • In office • Full-Time • San Francisco
C++
Python
Rust
Apply
In office • Contractor • High School Diploma
Apply
In office • Contractor • 10+ years exp • Associate's Degree
DevOps
AWS
Apply
$170k – $220k per year • Equity 1–2.8% • In office • Full-Time • 3+ years exp • San Francisco
Python
SQL
Python
Django
AI/ML
AI Agents
Context Engineering
LLM
LLM Evaluation
RAG
Apply
$173k – $314k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • San Francisco
Apex
JavaScript
Node JS
Python
SQL
TypeScript
Apex
Lightning Web Components
AI/ML
Agentforce
AI Agents
Claude
Claude Code
Copilot
Cursor
LLM
RAG
DevOps
AWS
Azure
CI/CD
Docker
GCP
GitHub
Grafana
gRPC
Kubernetes
New Relic
Prometheus
Splunk
Marketing
Salesforce
QA
Cypress
JMeter
k6
Locust
Playwright
Postman
Rest-Assured
Selenium
Apply
Senior ML Engineer 1 hour ago
$149k – $224k per year • In office • Full-Time • 5+ years exp • Master's Degree • San Francisco • Washington • Palo Alto
Python
Python
pySpark
Databases
Apache Kafka
AI/ML
AI Agents
Agentforce
Airflow
Anomaly Detection
Feature Store
Flink
Ray
Red Teaming
Spark
DevOps
CI/CD
Docker
Kubernetes
Cybersecurity
MITRE ATT&CK
Marketing
Salesforce
Apply
In office • Internship • 1+ year exp • Bachelor's Degree • San Francisco
Go
JavaScript
Ruby
Scala
Apply
$360k – $530k per year • In office • Full-Time • Bachelor's Degree • San Francisco
MATLAB
Python
MATLAB
Simulink
AI/ML
OpenAI
Robotics
Digital Twin
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.