Embedded Software Engineer Intern - Fall 2026

23 hours, 19 minutes ago
Full-time
Entry Level
Software Development
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

  • Support the design and implementation of bare-metal firmware for power electronics.
  • Develop and test drivers for microcontroller peripherals such as SPI, CAN, and Ethernet.
  • Work with power electronics controls engineers to translate control theory into embedded code.
  • Help power conversion firmware interface with battery packs and BMS communication protocols.
  • Maintain software build scripts and write testable code for CI/CD validation.
  • Profile and debug embedded code using lab tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Contribute to documentation and testing processes that move embedded systems toward production.

Requirements

  • Currently pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Coursework or project experience in C, C++, or Rust, with comfort reading and writing low-level code.
  • Some exposure to embedded systems, microcontrollers, or digital logic through coursework, projects, or internships.
  • Familiarity with SPI, I2C, UART, or CAN is a plus.
  • Exposure to battery management systems and energy storage fundamentals is a plus.
  • Safety-conscious mindset, strong attention to detail, and eagerness to learn real-time, safety-critical software development.
  • Experience with build tools such as Make or CMake is a plus.
  • Experience with version control such as git is a plus.
  • Hands-on lab work with debugging hardware is a plus.

Benefits

  • California pay range of $41.00–$47.50 USD per hour.
  • Full-time internship role.
  • Compensation commensurate with experience.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

LabView & Verification Engineer

ENSCO, Inc. 501-1000 information technology & services

ENSCO Avionics is hiring a full-time engineer to develop and maintain LabVIEW applications and verification test systems that support embedded software and DO-178C certification for modern aircraft programs.

C
19 minutes ago

Principal Digital Design Engineer

Astera Labs 51-250 Industrial Conglomerates

Astera Labs is seeking a Principal Digital Design Engineer to architect and implement complex digital subsystems for AI and cloud infrastructure connectivity products.

Git Perl Python Shell Scripting Verilog
1 day ago

Controls Engineer — All Levels (Junior to Senior)

ALTEN Technology 251-1K Construction & Engineering

ALTEN Technology USA is building a pipeline for future controls engineering roles supporting automation and advanced product development across industries like aerospace, medical devices, robotics, and automotive.

1 day, 22 hours ago

Software Engineer — All Levels (Junior to Senior)

ALTEN Technology 251-1K Construction & Engineering

ALTEN Technology USA is building a talent pipeline for upcoming software engineering roles spanning multiple levels and product domains.

Agile C C++ CI/CD Git Java Python Scrum
2 days 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