Real-Time Embedded Engineer — Power Electronics

Redwood Materials, Inc.

San Francisco (CA)

On-site

USD 180,000 - 237,500

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Redwood Materials, Inc. is hiring an Embedded Software Engineer to develop real‑time firmware for power electronics in energy storage systems.

You will work at the intersection of silicon and power, building low‑level drivers, optimizing multi‑core tasks, and ensuring robust software for scalable production. Requires a BS/MS in EE/CE/CS with 2+ years shipping firmware, expertise in C/C++ (and Rust), and experience with Cortex‑M/R, CAN/Ethernet, and safety‑critical development.

Qualifications

  • BS or MS in Electrical Engineering, Computer Engineering, or Computer Science with 2+ years of firmware shipping experience.
  • Strong C/C++ and Rust skills for embedded systems.
  • Experience with Cortex-M/R, multi-core memory optimization, and bare-metal targets.
  • Familiarity with I2C/UART/SPI/CAN/Ethernet protocols and debugging tools.
  • Ability to design safety‑critical firmware with hardware interfaces and CI/CD.
  • Proof of ability to ship high-quality firmware at scale.

Responsibilities

  • Design and implement real‑time control firmware for power electronics.
  • Develop low‑level drivers for MCU peripherals and multi‑core architectures.
  • Collaborate with controls engineers to translate theory into deterministic code.
  • Maintain build procedures and CI/CD integration for testable, verifiable software.
  • Profile and optimize code to meet latency and reliability targets.
  • Contribute to product scaling from prototype to mass production.

Skills

Firmware development
Real-time firmware
C/C++
Rust
Embedded multi-core
Hardware interaction
CI/CD

Education

BS or MS in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Make
CMake
CI/CD pipelines
Bare-metal development
JTAG/SWD
CAN/CAN-FD
Ethernet
SPI
UART
I2C

Job description

Redwood Materials, Inc. is hiring an Embedded Software Engineer to develop real‑time firmware for power electronics in energy storage systems.

You will work at the intersection of silicon and power, building low‑level drivers, optimizing multi‑core tasks, and ensuring robust software for scalable production. Requires a BS/MS in EE/CE/CS with 2+ years shipping firmware, expertise in C/C++ (and Rust), and experience with Cortex‑M/R, CAN/Ethernet, and safety‑critical development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 137,000 - 228,000
Real-Time Embedded Engineer: Power Electronics & Storage
Real-Time Embedded Engineer: Power Electronics & Storage

Redwood Materials • San Francisco (CA)

On-site
USD 137,000 - 228,000
Real-Time Embedded Firmware Intern
Real-Time Embedded Firmware Intern

Doist • San Francisco (CA)

On-site
Real-Time Embedded Firmware Intern for Power & BMS
Real-Time Embedded Firmware Intern for Power & BMS

Redwood Materials Inc. • San Francisco (CA)

On-site
Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Embedded Software Engineer: Power Electronics & Storage
Embedded Software Engineer: Power Electronics & Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Embedded Software Engineer – Power Electronics, Energy Storage New San Francisco, California, U[...]
Embedded Software Engineer – Power Electronics, Energy Storage New San Francisco, California, U[...]

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 238,000
Embedded Software Engineer Intern: Real-Time Power Firmware
Embedded Software Engineer Intern: Real-Time Power Firmware

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 55,000 - 83,000
Embedded Software Engineer Intern - Fall 2026
Embedded Software Engineer Intern - Fall 2026

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 55,000 - 83,000
Embedded Software Engineer
Embedded Software Engineer

DeWinter Group • Burlingame (CA)

On-site
USD 160,000 - 280,000