Embedded Firmware Engineer - Battery Systems (Onsite)

Proper Voltage Inc.

Carlsbad (CA)

Hybrid

USD 115,000 - 145,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Proper Voltage Inc. is seeking an Embedded Software Engineer to write and validate firmware for battery management systems within energy storage products. You will own features, implement them on STM32 Cortex‑M platforms, test on real hardware, and defend changes in code reviews.

This role emphasizes safety‑critical development with UL certifications and mentorship from senior engineers. You will be part of the Firmware & Embedded Software team, collaborating with hardware engineers to verify

Qualifications

  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field, or equivalent experience.
  • 2+ years developing production embedded firmware in C for Arm Cortex‑M MCUs.
  • Hands‑on experience configuring common MCU peripherals: ADC, SPI, I2C, UART, CAN, DMA, timers, GPIO.
  • Working knowledge of CAN bus message framing, arbitration, bus‑off handling.
  • Ability to read schematics, datasheets, and reference manuals and reconcile them.
  • Practical debugging with SWD/JTAG, logic analyzers, and oscilloscopes.
  • Proficiency with Git and structured branch, review, and release workflow.
  • Willingness to work to a written specification and accept review on safety‑critical paths.

Responsibilities

  • Implement and maintain BMS firmware in C on STM32 Cortex‑M platforms for safety‑critical battery applications.
  • Write and test peripheral drivers for ADC, SPI, I2C, UART, CAN, DMA, timers, and GPIO.
  • Integrate multi‑cell battery monitoring front ends for cell voltage, temperature, and current measurement.
  • Implement protection features to specification and verify trip behavior on bench.
  • Implement and tune passive cell balancing for various chemistries.
  • Develop CAN and CANopen communication firmware for pack‑to‑host telemetry and commands.
  • Support board bring‑up: verify rails, sequencing, and electronics‑firmware integration.
  • Write and maintain unit tests and on‑target tests for nominal and fault paths.
  • Instrument and debug firmware on real hardware using SWD/JTAG, logic analyzers, and scopes.
  • Ensure design descriptions, interface specs, and test procedures exist for your code.
  • Participate in code reviews and share knowledge.

Skills

Embedded C
ARM Cortex‑M
CAN bus
SWD/JTAG debugging
Unit testing
Git workflow
Schematic reading
Safety‑critical coding
Ul certifications knowledge

Education

Bachelor's degree in relevant field

Tools

STM32CubeIDE
STM32CubeMX
FreeRTOS
Zephyr
ST toolchains
Renode/QEMU

Job description

Proper Voltage Inc. is seeking an Embedded Software Engineer to write and validate firmware for battery management systems within energy storage products. You will own features, implement them on STM32 Cortex‑M platforms, test on real hardware, and defend changes in code reviews.

This role emphasizes safety‑critical development with UL certifications and mentorship from senior engineers. You will be part of the Firmware & Embedded Software team, collaborating with hardware engineers to verify

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 Inc. • Carlsbad (CA)

Hybrid
USD 115,000 - 145,000
Embedded Battery Systems Firmware Engineer
Embedded Battery Systems Firmware Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 115,000 - 145,000
Embedded Software Engineer
Embedded Software Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 115,000 - 145,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 110,000 - 140,000
Lead Embedded Firmware Architect — Battery Systems
Lead Embedded Firmware Architect — Battery Systems

Base Power Company • Austin (TX)

On-site
USD 120,000 - 180,000
Lead Embedded Software Engineer - Energy & EV Systems Onsite
Lead Embedded Software Engineer - Energy & EV Systems Onsite

Tech Mirrors • Bethlehem

On-site
USD 140,000 - 180,000
Embedded Firmware Engineer — Battery Management Systems
Embedded Firmware Engineer — Battery Management Systems

Polluxa, Inc. • California (MO)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Real Time Recruitment Solutions (RTRS) • Houston (TX)

On-site
USD 80,000 - 110,000
Competitive package
Modern lab environment
Technical ownership
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 Architect – Battery Systems
Senior Embedded Firmware Architect – Battery Systems

Base • Austin (TX)

On-site
USD 120,000 - 160,000