Embedded Software Engineer Intern: Real-Time Power Firmware

NextGenEnergyJobs

San Francisco (CA)

On-site

USD 55,000 - 83,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NextGenEnergyJobs in San Francisco is seeking an Embedded Software Engineer Intern for Fall 2026 to help develop bare-metal firmware for power electronics, work on Cortex-R and Cortex-M microcontrollers, and participate in real-time control and BMS tasks.

You will gain hands-on experience building and testing firmware, debugging with oscilloscopes and JTAG, and collaborating with hardware and controls engineers while contributing to production-ready documentation and processes.

Qualifications

  • Pursuing a BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Coursework or project experience in C, C++, or Rust; comfort with low-level code.
  • Some exposure to embedded systems, microcontrollers, or digital logic.
  • Familiarity with SPI, I2C, UART, or CAN is a plus.
  • Exposure to battery management systems (BMS) is a plus.

Responsibilities

  • Assist real-time control firmware development for bare-metal platforms.
  • Help develop and test drivers for MCU peripherals (SPI, CAN, Ethernet).
  • Collaborate with hardware engineers to map controls theory to embedded code on Cortex-R/M.
  • Gain exposure to BMS interfaces and safety limits in firmware.
  • Assist in building/testing firmware and maintaining CI/CD pipelines.

Skills

C
C++
Rust
Build tools
Git
CI/CD exposure

Education

BS or MS in Electrical Eng / CS / CE

Tools

Cortex-M
Cortex-R
Make / CMake
SPI / I2C / CAN
Oscilloscopes / JTAG

Job description

NextGenEnergyJobs in San Francisco is seeking an Embedded Software Engineer Intern for Fall 2026 to help develop bare-metal firmware for power electronics, work on Cortex-R and Cortex-M microcontrollers, and participate in real-time control and BMS tasks.

You will gain hands-on experience building and testing firmware, debugging with oscilloscopes and JTAG, and collaborating with hardware and controls engineers while contributing to production-ready documentation and processes.

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

Similar jobs worth comparing

Real-Time Embedded Firmware Intern
Real-Time Embedded Firmware Intern

Doist • San Francisco (CA)

On-site
USD 56,481 - 65,436
Embedded Software Engineer: Power Electronics & Storage
Embedded Software Engineer: Power Electronics & Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Embedded Software Engineer Intern - Fall 2026
Embedded Software Engineer Intern - Fall 2026

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 55,000 - 83,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 – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,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
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
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 Firmware Intern: Power Electronics Lab
Embedded Firmware Intern: Power Electronics Lab

Generac Power Systems Inc • Nevada (IA)

On-site
USD 51,577,000 - 63,039,000
Embedded Software Engineer
Embedded Software Engineer

DeWinter Group • Burlingame (CA)

On-site
USD 160,000 - 280,000