CareerPlan

Embedded Software Engineer - Battery Management

DirectFull-time$130k–$170k2026-10-29 → 2026-11-10

Core

Architect and deliver firmware for battery management and power systems in next-generation wearable devices, ensuring safe and efficient operation.

Role type

Senior embedded software engineer (battery management)

Builds

Firmware for wearable devices

Domain

Consumer electronics / Battery management systems

Required skills

Embedded C, RTOS (Zephyr/FreeRTOS), bare-metal firmware, I2C/SPI drivers, Linux kernel drivers, register-level programming, hardware debugging (JTAG/SWD), Python for test automation

Preferred skills

Battery management technologies (fuel gauges, coulomb counting, OCV/impedance SoC), lithium-ion cell behavior, fleet-scale data analysis, hardware lifecycle ownership, production incident response

Technologies

Zephyr, FreeRTOS, I2C, SPI, Linux kernel, JTAG, SWD, Python, SQL

Responsibilities

Design and maintain battery/power-management firmware for microcontrollers; Integrate and validate fuel gauges and charger ICs at the register level; Develop device-side telemetry stack for battery data; Diagnose and root-cause complex field and laboratory failures; Collaborate with electrical engineering and hardware teams; Drive firmware correctness for safety-critical decisions

Seniority

Senior, hands-on IC