CareerPlanGet AI match score →

Embedded Software Engineer – Power Electronics, Energy Storage

San Francisco, CA💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Architect real-time firmware for power conversion units to control high-speed switching, manage thermal safety, and stabilize energy storage systems.

Role type

Embedded Software Engineer (Power Electronics)

Builds

Software-defined power stages and energy storage solutions

Domain

Energy storage / Power electronics

Deliverable

production ML models | product features | infrastructure

Required skills

Rust or C, bare-metal firmware, ARM Cortex-M/R architectures, high-resolution PWM generation, ADC synchronization, multi-core memory optimization, CI/CD pipeline integration, safety-critical development (FFI)

Preferred skills

UL certification standards knowledge, CAN protocol reverse-engineering, oscilloscope/logic analyzer debugging

Technologies

Cortex-M, Cortex-R, SPI, CAN, Ethernet, I2C, UART, JTAG/SWD

Responsibilities

Design and implement bare-metal software applications for power electronics; Develop and optimize drivers for microcontroller peripherals; Collaborate with controls engineers to translate theory into deterministic code; Maintain robust software build procedures and scripts; Profile and optimize code across multi-core environments; Scale embedded systems from prototype to mass-market production

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗