Embedded Software Engineer: Power Electronics & Storage

NextGenEnergyJobs

San Francisco (CA)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NextGenEnergyJobs is seeking an Embedded Software Engineer to design real-time control firmware for power electronics and energy storage systems. You will develop low-level drivers for ARM Cortex-M/R, optimize multi-core processing, and collaborate with controls engineers to ensure deterministic, high-performance software.

You will maintain robust build scripts and CI/CD pipelines, writing testable code for production readiness and scalability to mass-market deployment.

Qualifications

  • 2+ years of firmware experience shipping products.
  • Expert in Rust or C for embedded systems.
  • Experience with Cortex-M/R and debugging with oscilloscopes.

Responsibilities

  • Real-Time Control Firmware: design and implement bare-metal software for power electronics.
  • Low-Level Architecture: develop and optimize drivers for MCU peripherals and multi-core processing strategies.
  • Hardware-Software synergy: collaborate with controls engineers to translate theory into high-performance code.
  • Modern Build & Test: maintain build procedures and integrate CI/CD to validate code before lab testing.
  • System Optimization: profile and optimize code for multi-core targets and time-critical loops.

Skills

Rust
C/C++
Embedded systems
Real-time firmware

Education

BS in Electrical Engineering

Tools

Make
CMake
CI/CD
JTAG/SWD

Job description

NextGenEnergyJobs is seeking an Embedded Software Engineer to design real-time control firmware for power electronics and energy storage systems. You will develop low-level drivers for ARM Cortex-M/R, optimize multi-core processing, and collaborate with controls engineers to ensure deterministic, high-performance software.

You will maintain robust build scripts and CI/CD pipelines, writing testable code for production readiness and scalability to mass-market deployment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Real-Time Embedded Engineer — Power Electronics
Real-Time Embedded Engineer — Power Electronics

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 238,000
Embedded Software Engineer Intern: Real-Time Power Firmware
Embedded Software Engineer Intern: Real-Time Power Firmware

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 55,000 - 83,000
Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 137,000 - 228,000
Senior Embedded Software Engineer – Power & Energy Systems
Senior Embedded Software Engineer – Power & Energy Systems

Gravity IT Resources • Sterling (VA)

On-site
USD 120,000 - 165,000
Competitive salary
401(k) with match
Comprehensive health/dental/vision
Embedded Firmware Engineer — Power Systems
Embedded Firmware Engineer — Power Systems

Advanced Energy Management Limited • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Company 401(k) matching
Health insurance
Paid time off
+1
Embedded Software Engineer
Embedded Software Engineer

Gravity IT Resources • Sterling (VA)

On-site
USD 120,000 - 165,000
Competitive salary
401(k) with match
Comprehensive health/dental/vision
Real-Time Embedded Engineer: Power Electronics & Storage
Real-Time Embedded Engineer: Power Electronics & Storage

Redwood Materials • San Francisco (CA)

On-site
USD 137,000 - 228,000
Real-Time Embedded Firmware Engineer for Energy Storage
Real-Time Embedded Firmware Engineer for Energy Storage

ESP Inspire, LLC • Burlingame (CA)

On-site
USD 110,000 - 170,000
Embedded Firmware Engineer — Power & ARM
Embedded Firmware Engineer — Power & ARM

Advanced Energy • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Medical plans
Disability & life insurance
Health savings accounts
+6