Real-Time Embedded Engineer: Power Electronics & Storage
Redwood Materials
San Francisco (CA)
On-site
USD 137,500 - 227,500
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading renewable energy company in San Francisco is seeking an Embedded Software Engineer to drive firmware development for power electronics. You will design bare-metal software applications, optimize multi-core processing strategies, and ensure robust performance in safety-critical environments. The ideal candidate has a BS/MS in Electrical Engineering or similar, with over 2 years of experience in firmware engineering, along with expert proficiency in Rust or C. This full-time role offers competitive compensation between $137,500 and $227,500, commensurate with experience.
Qualifications
2+ years of experience in firmware engineering and a proven track record of shipping new products at scale.
Deep understanding of power‑specific software requirements.
Familiarity with UL certification standards for energy storage systems is a plus.
Responsibilities
Design and implement bare‑metal software applications for power electronics.
Develop and optimize drivers for microcontroller peripherals.
Collaborate with power electronics controls engineers.
Skills
Expert proficiency in Rust or C
Debugging complex embedded systems
Experience with ARM Cortex-M and Cortex-R
Knowledge of digital protocols (I2C, UART, SPI)
Experience with CI/CD
Education
BS or MS in Electrical Engineering, Computer Engineering, or Computer Science
Tools
Oscilloscopes
Logic analyzers
JTAG/SWD debuggers
Job description
A leading renewable energy company in San Francisco is seeking an Embedded Software Engineer to drive firmware development for power electronics. You will design bare-metal software applications, optimize multi-core processing strategies, and ensure robust performance in safety-critical environments. The ideal candidate has a BS/MS in Electrical Engineering or similar, with over 2 years of experience in firmware engineering, along with expert proficiency in Rust or C. This full-time role offers competitive compensation between $137,500 and $227,500, commensurate with experience.