Real-Time Embedded Engineer — Power Electronics

Redwood Materials, Inc.

San Francisco (CA)

On-site

USD 180,000 - 237,500

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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,500 - 227,500
Real-Time Embedded Engineer: Power Electronics & Storage
Real-Time Embedded Engineer: Power Electronics & Storage

Redwood Materials • San Francisco (CA)

On-site
USD 137,500 - 227,500
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
Senior Firmware Engineer — Real-Time Power Electronics
Senior Firmware Engineer — Real-Time Power Electronics

CyberCoders • Walpole (MA)

On-site
USD 120,000 - 160,000
Competitive Salary
Medical Insurance
Dental Insurance
+4
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 - 237,500
Real-Time Embedded Systems Engineer
Real-Time Embedded Systems Engineer

Rantec Power Systems Inc. • Los Osos (CA)

On-site
USD 96,000 - 151,000
Real-Time Embedded Firmware Engineer (Power Electronics)
Real-Time Embedded Firmware Engineer (Power Electronics)

Electric Hydrogen • San Jose (CA)

On-site
USD 154,000 - 181,000
Equity grant
Time off programs
Cell phone allowance
+4
Real-Time Embedded Firmware Engineer for Energy Storage
Real-Time Embedded Firmware Engineer for Energy Storage

ESP Interactive Solutions, Inc • Burlingame (CA)

On-site
USD 100,000 - 140,000
Staff Power Electronics Software Engineer - Real-Time Embedded
Staff Power Electronics Software Engineer - Real-Time Embedded

Rivian • Torrance (CA)

On-site
USD 171,100 - 213,900
Robust medical, dental, and vision insurance
Coverage effective on the first day of employment
Premiums covered by the company