Embedded Battery Systems Firmware Engineer

Proper Voltage

Carlsbad (CA)

On-site

USD 115,000 - 145,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Proper Voltage in Carlsbad, CA is seeking an Embedded Software Engineer to craft firmware for battery management systems in energy storage products. You will own features, test on real hardware, and contribute to safety‑critical development with a hands‑on, bench‑driven approach.

You’ll work on CAN/CANopen communications, multi‑cell monitoring, and UL certification related tasks while partnering with senior firmware engineers in a lab setting near your desk.

Qualifications

  • 2+ years producing embedded firmware in C for ARM Cortex‑M microcontrollers.
  • Hands‑on experience configuring MCU peripherals: ADC, SPI, I2C, UART, CAN, DMA, timers, GPIO.
  • Ability to read schematics, datasheets and reference manuals and reconcile conflicts.

Responsibilities

  • Implement and maintain BMS firmware in C on STM32 Arm Cortex‑M platforms for safety‑critical battery applications.
  • Develop and test peripheral drivers (ADC, SPI, I2C, UART, CAN, DMA, timers, GPIO).
  • Integrate multi‑cell battery monitoring front ends for cell voltage, temperature, and current measurement.
  • Implement protection features to specification and prove trip behavior on the bench.
  • Develop CAN/CANopen communication firmware for pack‑to‑host telemetry and command handling.
  • Support board bring‑up and hardware/firmware integration issues with the hardware team.
  • Write unit tests and on‑target tests for nominal and fault paths.
  • Instrument and debug firmware on hardware using SWD/JTAG, logic analyzers, oscilloscopes.
  • Document design descriptions, interfaces, and test procedures; participate in code reviews.

Skills

Embedded firmware
C for ARM Cortex‑M
MCU peripherals
CAN bus
Git
Code review
Lab debugging
SWD/JTAG

Education

B.S. in Computer Engineering, Electrical Engineering, or Computer Science

Tools

STM32CubeIDE
STM32CubeMX
RTOS development (FreeRTOS/Zephyr)

Job description

Proper Voltage in Carlsbad, CA is seeking an Embedded Software Engineer to craft firmware for battery management systems in energy storage products. You will own features, test on real hardware, and contribute to safety‑critical development with a hands‑on, bench‑driven approach.

You’ll work on CAN/CANopen communications, multi‑cell monitoring, and UL certification related tasks while partnering with senior firmware engineers in a lab setting near your desk.

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 115,000 - 145,000
Battery Embedded Systems Engineer – Firmware & BMS
Battery Embedded Systems Engineer – Firmware & BMS

Exoben Inc. • United States

On-site
USD 100,000 - 140,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 110,000 - 140,000
Senior Battery Pack Mechanical Engineer
Senior Battery Pack Mechanical Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 130,000 - 165,000
Equity participation
Paid time off
Company holidays
Lead Embedded Firmware Architect — Battery Systems
Lead Embedded Firmware Architect — Battery Systems

Base Power Company • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Architect – Battery Systems
Senior Embedded Firmware Architect – Battery Systems

Base • Austin (TX)

On-site
USD 120,000 - 160,000
Senior Battery Software Engineer - BMS & Safety
Senior Battery Software Engineer - BMS & Safety

Karma Automotive • Irvine (CA)

Hybrid
USD 125,000 - 150,000
Relocation assistance (if applicable)
401(k) with employer match
Health plan options (HMO, PPO, HDHP)
+3
Embedded Firmware Engineer for Next-Gen Battery Tech
Embedded Firmware Engineer for Next-Gen Battery Tech

Apple Inc. • San Diego (CA)

Hybrid
USD 175,000 - 309,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1
Energy Systems Embedded Firmware Engineer
Energy Systems Embedded Firmware Engineer

Toyota Industries • New York (NY)

On-site
USD 74,000 - 95,000
Competitive Salary
Performance Bonus
Paid Time Off
+5
Battery Management Engineer
Battery Management Engineer

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 110,000 - 150,000