Drimva

Redwood Materials

Embedded Software Engineer – Power Electronics, Energy Storage

$180K–$238K

San Francisco, California, United States · Full-time · Posted Jul 9, 2026

Experience
2+ years of firmware engineering experience; a proven track record of shipping new products at scale.
Education
BS or MS in Electrical Engineering, Computer Engineering, or Computer Science.

About the job

Develop real-time firmware for power conversion units in energy storage systems, from R&D prototypes through scaled production.

What you'll do

  • Design bare-metal control firmware for power electronics, including PWM generation, ADC synchronization, and timing logic.
  • Develop and optimize microcontroller drivers and real-time, multi-core software for Cortex-R and Cortex-M architectures.
  • Build and test reliable embedded software, optimize time-critical code, and support products from prototype to production.

What they ask for

  • BS or MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • 2+ years of firmware engineering experience and a track record of shipping new products at scale.
  • Expert proficiency in Rust or C, with experience debugging embedded systems using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Experience with ARM Cortex-M and Cortex-R, power-electronics software requirements, communication protocols, build systems, test automation, and CI/CD.

Nice to have

  • Familiarity with UL certification standards for energy storage systems.
  • Experience reverse-engineering CAN protocols, developing custom evaluation tools, bootloaders, secure boot, or profiling real-time multi-core targets.

Pay

$180,000 — $237,500 USD (base salary)

Tools

Rust, C, Cortex-R, Cortex-M, SPI, CAN, Ethernet, Make

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)