Redwood Materials
Embedded Software Engineer – Power Electronics, Energy Storage
About this role
Redwood Materials is seeking an Embedded Software Engineer to develop real-time firmware for power electronics and energy storage systems. You'll architect low-level control software that manages high-speed switching, thermal safety, and grid-scale energy infrastructure, scaling products from R&D to global deployment.
What you'll do
- Design and implement bare-metal real-time control firmware for power conversion units, including PWM generation and ADC synchronization
- Develop optimized microcontroller peripheral drivers (SPI, CAN, Ethernet) and multi-core processing strategies
- Collaborate with power electronics engineers to translate control theory into deterministic, high-performance code on Cortex-R and Cortex-M architectures
- Architect safety-critical firmware for thermal management and fault protection in energy storage systems
- Scale embedded software solutions from prototype stage to large-scale manufacturing and deployment
- Build testing and validation frameworks to ensure code reliability and performance in demanding grid applications
What they're looking for
- Real-time embedded C/C++ firmware development
- Bare-metal microcontroller programming (Cortex-R, Cortex-M)
- Low-level hardware drivers (SPI, CAN, Ethernet, PWM, ADC)
- Power electronics control and digital signal processing
- Multi-core real-time systems and deterministic software design
- Memory optimization and performance tuning
- Hardware-software integration and debugging
- Safety-critical systems design
Opens the official application on the employer’s site. No login required.
Redwood Materials
Redwood Materials develops battery products and energy storage systems, with a focus on battery refining, material production, and end-of-life battery processing. The company is hiring Systems Engineers, Design Engineers, Solutions Engineers, Software Engineers specializing in ML and Computer Vision, and Service Engineers to build and scale their battery technology and manufacturing operations.
- Website
- redwoodmaterials.com
Likely interview questions
- Walk us through your experience developing bare-metal firmware for real-time systems—what challenges did you face with timing constraints?
- How have you optimized embedded code for memory efficiency on resource-constrained microcontrollers?