Redwood Materials logo
Redwood Materials6 months ago

Embedded Software Engineer – Power Electronics, Energy Storage

$137,500–$227,500 year

On-site · San Francisco, California, United States

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Unknown
Industry
Sustainable Energy

Job Summary

Embedded Software Engineer for power electronics real-time firmware across Cortex-R/M; design bare-metal control firmware for high-speed switching, ADC synchronization, and timing; develop drivers (SPI, CAN, Ethernet) and multi-core memory optimizations; collaborate with controls engineers to translate theory into deterministic code; maintain build procedures, write testable code, and integrate into CI/CD; support product scaling from prototype to mass-market production in energy storage systems; required proficiency in Rust or C, ARM Cortex architectures, and safety-critical development; familiarity with I2C/UART/SPI/CAN/Ethernet, UL standards, bootloaders, and secure boot; California Pay Range noted.

Required Qualifications

  • BS or MS in Electrical Engineering, Computer Engineering, or Computer Science
  • 2+ years of firmware engineering experience
  • proven track record of shipping new products at scale
  • expert proficiency in Rust or C for embedded systems
  • experience with ARM Cortex-M and Cortex-R architectures
  • experience with high-speed ADC sampling, high-resolution PWMs, and hardware timers
  • familiarity with digital protocols I2C, UART, SPI, CAN/CAN-FD, Ethernet
  • experience with build systems and CI/CD
  • bonus: bootloaders, secure boot, real-time multi-core profiling
  • familiarity with UL certification standards for energy storage systems
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$138k – $228k / yr

Embedded Software Engineer – Power Electronics, Energy Storage · Redwood Materials

Apply on Sorce