CareerPlanSign in

Embedded Software Engineer Intern

USA💼 Internship💰 $41–$41🗓 2026-07-31 → 2026-09-29

Core

Developing real-time firmware for power conversion units and battery management systems to control high-speed switching and ensure safety in energy storage solutions.

Role type

Embedded Software Engineering Intern

Builds

Power conversion units and battery management systems for energy storage

Domain

Energy storage / Battery technology / Power electronics

Deliverable

production ML models | product features

Required skills

C, C++, Rust, low-level code, microcontrollers, digital logic

Preferred skills

SPI, I2C, UART, CAN, battery management systems (BMS), energy storage fundamentals

Technologies

Cortex-R, Cortex-M, Make, CMake, git, oscilloscopes, logic analyzers, JTAG/SWD debuggers

Responsibilities

Design and implement bare-metal software for power electronics, develop and test drivers for microcontroller peripherals, collaborate with power electronics controls engineers, interface firmware with real battery packs, maintain software build scripts and write testable code, profile and debug embedded code, contribute to documentation and testing processes

Seniority

Intern

Sourced via codingjobboard · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.