CareerPlanGet AI match score →

Senior Firmware Engineer

Irvine, CA💼 Full-time💰 $110,000–$130,000🗓 2026-07-16 → 2026-07-31

Core

Design, implement, debug, and deploy firmware modules for next-generation Battery Management Systems (BMS) controllers.

Role type

Senior IC firmware engineer (embedded power electronics)

Builds

Microcontroller firmware, sensor/actuator control modules, and manufacturing test software for BMS controllers

Domain

Automotive/EV battery management and power electronics

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ for embedded real-time systems, RTOS/bare-metal development, power control algorithms (PWM, current/voltage loops), peripheral protocols (I2C, SPI, CAN, Modbus, Ethernet), hardware interface troubleshooting, unit testing, HIL regressions

Preferred skills

Oscilloscope and power analyzer proficiency, software compliance standards (MISRA, ISO 26262, ASPICE), secure bootloaders and OTA updates

Technologies

Vector CANalyzer, LabView

Responsibilities

Derive software specifications and design features based on product requirements to meet UL 1998 and UL 5500 standards; Create C/C++ embedded modules for hardware sensor and actuator controls; Write hardware self-test code and procedure to support hardware bring-up and End-of-line manufacturing software; Develop microcontroller firmware for embedded systems, sensors, and power flow control circuitry for our Battery Management System (BMS); Contribute to the unit and integration testing suite, and coordinate with the system and test team, to allow continuous delivery of high-quality firmware; Support product deployment and field activities, including troubleshooting and debugging firmware in field environments to ensure performance and reliability; Write robust, maintainable, and well-documented embedded code that adheres to industry best practices; Lead complex software debugging efforts to identify and resolve performance bottlenecks and system defects; Drive adherence to formal software development processes, including version control, code reviews, and compliance documentation

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗