Embedded Software Engineer – Power Electronics, Energy Storage at Redwood Materials
San Francisco, CA
$180,000–$237,500
Jul 10, 2026
San Francisco, CA
Jul 21, 2026
What this job asks for AI summary
This role centers on writing and maintaining real-time, bare-metal firmware for power conversion hardware used in energy storage systems. Day-to-day work spans PWM generation, ADC synchronization, peripheral driver development, and multi-core optimization on ARM Cortex-M and Cortex-R targets, with an emphasis on safety-critical code and CI/CD integration. It suits an embedded firmware engineer with hands-on experience shipping power electronics products from prototype through production.
Mid level · 2+ years · San Francisco-Oakland-Berkeley, CA · Bachelor's required · Full-time
Pay in the description: $180,000–$237,500
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 210 people in the San Francisco-Oakland-Berkeley, CA area plausibly meet what this posting asks for (software developers). range 55–330
Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $190,744 (middle half $167,095–$224,501). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
The job title carries no seniority level word; advertised seniority is Unspecified. The 2+ years requirement and scope (new-grad-adjacent prototype-to-production work) support a Mid-level classification, though the breadth of embedded expertise described skews toward the upper end of Mid.
Redwood Materials is headquartered in Carson City, NV, but the California pay transparency disclosure and the company's known Bay Area engineering presence suggest a California-based role. No specific city is stated in the posting; the CBSA is inferred from the California pay range disclosure.
The degree requirement ('BS or MS in EE, CE, or CS') is stated as a desired qualification rather than a hard gate, but it is the lead item in the qualifications block with no 'or equivalent experience' escape — treated as a minimum Bachelor's requirement.
The alternative occupation code 15-1299 (Computer Occupations, All Other) is noted as a runner-up because embedded/firmware engineering sits at the boundary of software development and specialized hardware control; BLS does not have a dedicated embedded firmware SOC.
UL certification familiarity is explicitly called 'a significant plus' — preferred, not required.
Bootloader/secure boot experience appears under the 'Bonus Qualifications' heading — preferred.
CAN protocol reverse-engineering and custom evaluation tool development are called 'a significant plus' — preferred; captured under the CAN skill's context rather than as a separate skill since no distinct tool is named.
bare-metal firmware is listed as a skill to capture the bare-metal/RTOS-free development requirement, which is a concrete and distinguishing technical constraint for this role even though it is not a named product.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.