Embedded Software Engineer - Battery Management New Sunnyvale, CA, US

Delart

Sunnyvale (CA)

On-site

USD 130,000 - 170,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Delart in Sunnyvale, CA is seeking an Embedded Software Engineer for Battery Management. You will design and implement battery and power-management firmware for resource-constrained microcontrollers, integrating fuel gauges, charger ICs, and JEITA profiles.

You will validate telemetry and debug complex field or lab failures across firmware and hardware, collaborating with hardware validation and product teams.

Qualifications

  • 5+ years creating production-grade embedded C for microcontrollers.
  • Proficient with Zephyr/FreeRTOS or similar RTOS and bare-metal bring-up.
  • Strong I2C/SPI driver development and hardware debugging skills.
  • Experience with Linux kernel drivers in power subsystems.
  • Reading datasheets and implementing register-level logic.
  • Ability to debug on real hardware with JTAG/SWD and analyzers.
  • Python for test automation and data analysis.
  • Bachelor’s degree in EE/CE/CS or equivalent

Responsibilities

  • Design and maintain battery and power-management firmware for microcontrollers.
  • Integrate fuel gauges and charger ICs with register-level configuration.
  • Develop device telemetry stack and validate signals against hardware truth.
  • Diagnose cross-domain field/lab failures across firmware and hardware.
  • Collaborate with electrical engineering and product teams on specs.
  • Ensure safety-critical firmware decisions for charging and power-off.

Skills

Embedded C
RTOS
I2C/SPI
Linux drivers
JTAG/SWD
Python

Education

Bachelor's in EE/CE/CS

Tools

Logic analyzers
Power analyzers
SMUs
JTAG/SWD debuggers

Job description

Embedded Software Engineer - Battery Management

Sunnyvale, CA, US

About the job

Delart is home to a team of world-class engineers and project leaders dedicated to developing the next generation of advanced networking technologies, consumer devices, and innovative technology solutions. Trusted by some of the world’s leading technology companies, we deliver highly scalable, mission-critical solutions that power both consumer and business applications globally. Since our founding in 2017, we have been at the forefront of designing cutting-edge networking, telecommunications, and consumer products, while driving end-to-end project execution and creating transformative technology applications.

Overview

Join our team developing the embedded software that powers next-generation wearable devices, focusing on battery management and power systems. You will architect and deliver firmware that interacts directly with battery hardware, ensuring reliable, efficient, and safe device operation for millions of users.

Responsibilities
  • Design, develop, and maintain battery and power-management firmware for resource-constrained microcontrollers, including fuel-gauge drivers, charge control, and thermal mitigation.
  • Integrate and validate fuel gauges and charger ICs at the register level: configuring NVM, setting protection thresholds, implementing JEITA profiles, and supporting capacity-learning features.
  • Develop the device-side telemetry stack for battery data, ensuring signals are validated end-to-end against hardware ground truth and actionable for field diagnostics.
  • Diagnose and root-cause complex field and laboratory failures that cross hardware/software boundaries, distinguishing root triggers whether in firmware, silicon, or power management peripherals.
  • Collaborate with electrical engineering, cell suppliers, hardware validation, and product teams, translating between component specifications and observed fleet behaviors.
  • Drive firmware correctness and reliability, particularly in safety-critical decisions like charge termination and power-off thresholds.
Minimum Qualifications
  • 5+ years of experience developing production-grade embedded C for microcontrollers.
  • Direct experience with embedded RTOS environments (Zephyr, FreeRTOS, or similar) and bare-metal firmware bring-up.
  • Demonstrated skill developing I2C and SPI peripheral drivers, with hands-on debugging using logic or protocol analyzers.
  • Experience integrating and debugging Linux kernel drivers, especially within the power supply subsystem.
  • Proficient in reading datasheets and implementing register-level and bitfield logic, including management of errata.
  • Proven ability to debug on real hardware using JTAG/SWD, serial consoles, and bench instrumentation (e.g., power analyzers, SMUs, thermal chambers).
  • Python proficiency for test automation, device log parsing, and field data analysis.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
Preferred Qualifications
  • Hands-on experience with battery management technologies: fuel gauges, coulomb counting, OCV/impedance-based SoC estimation, charger ICs, JEITA charging, battery NVM configuration, and protection circuits.
  • In-depth knowledge of lithium-ion cell behavior, including aging, temperature effects, and failure mechanisms to inform conversations with suppliers and engineering peers.
  • Experience analyzing data at fleet scale with SQL or equivalent analytics tools, with a bias toward validating fixes against real-world field data.
  • Ownership of hardware components across consumer product lifecycles, including EVT, DVT, PVT, and factory bring-up, with active involvement in failure-analysis loops.
  • Track record of responding to production incidents for shipped hardware in the field.

CA Base Pay

$130,000 - $170,000 USD

Delart provides competitive benefits and compensation across all regions where we operate. In the United States, our benefits package includes premium PPO and HMO medical insurance, dental and vision coverage, flexible spending accounts (FSA), life insurance, short- and long-term disability insurance, a company-matched 401(k) plan, and a generous paid time off policy.

Delart is an equal opportunity employer. We celebrate diversity and are dedicated to fostering an inclusive workplace for all employees. We strictly prohibit discrimination or harassment of any kind based on race, color, religion, age, sex, national origin, disability, genetics, veteran status, sexual orientation, gender identity, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Battery Management
Embedded Software Engineer - Battery Management

Hardware FYI • Sunnyvale (CA)

On-site
USD 130,000 - 170,000
Embedded Software Engineer - Battery Management
Embedded Software Engineer - Battery Management

Delart • Sunnyvale (CA)

On-site
USD 130,000 - 170,000
Health insurance
401(k) matching
Paid time off
Senior Embedded Firmware Engineer – Battery Management
Senior Embedded Firmware Engineer – Battery Management

Delart • Sunnyvale (CA)

On-site
USD 130,000 - 170,000
Power Validation Engineer
Power Validation Engineer

Delart • Redmond (WA)

On-site
USD 90,000 - 130,000
Medical insurance
Dental and vision coverage
401(k) plan
+1
Senior Embedded Battery Management Firmware Engineer
Senior Embedded Battery Management Firmware Engineer

Delart • Sunnyvale (CA)

On-site
USD 130,000 - 170,000
Health insurance
401(k) matching
Paid time off
Battery Failure Analysis Engineer New Fremond, CA
Battery Failure Analysis Engineer New Fremond, CA

Delart • United States

On-site
USD 125,000 - 170,000
Medical insurance
Dental coverage
Vision coverage
+5
Senior Embedded Battery-Management Firmware Engineer
Senior Embedded Battery-Management Firmware Engineer

Hardware FYI • Sunnyvale (CA)

On-site
USD 130,000 - 170,000
Battery Failure Analysis Engineer
Battery Failure Analysis Engineer

Delart • Fremont (CA)

On-site
USD 125,000 - 170,000
Premium medical insurance
Dental & Vision coverage
401(k) plan with company match
+1
Sr. to Sr. Staff Embedded Software Engineer - Battery Management Systems (BMS) - Autonomous Robotics
Sr. to Sr. Staff Embedded Software Engineer - Battery Management Systems (BMS) - Autonomous Robotics

Skyrocket Ventures, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Embedded Software Engineer – Power Electronics, Energy Storage New San Francisco, California, U[...]
Embedded Software Engineer – Power Electronics, Energy Storage New San Francisco, California, U[...]

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 237,500