Battery Software Engineer I — BMS & EV Diagnostics

Polluxa, Inc.

Irvine (CA)

On-site

USD 75,000 - 105,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Polluxa, Inc. in Irvine, CA is seeking an Engineer I - Battery Software to support the design, development, integration, and validation of battery management system (BMS) application software for electric and hybrid vehicle programs, under guidance from senior engineers.

You will contribute to software requirements, model-based development, diagnostics, safety mechanisms, calibration, testing, and release documentation while collaborating with systems, hardware, validation, and vehicle teams.

Qualifications

  • Bachelor’s degree in Control Systems, Electrical Engineering, Mechanical Engineering, Computer Science, or related field.
  • 0-2 years of relevant experience in embedded software, controls, batteries, or related area.
  • Foundational knowledge of model-based software development using MATLAB/Simulink.
  • Basic understanding of embedded software development, debugging, and verification methods.
  • Basic knowledge of high-voltage battery systems or BMS functions.
  • Familiarity with CAN communication protocols and automotive tools.
  • Exposure to MIL/SIL/HIL testing or equivalent.
  • Ability to analyze data, troubleshoot, and document results clearly.
  • Ability to work cross-functionally and manage tasks to schedule.

Responsibilities

  • Implement and maintain BMS functions for battery state monitoring, control, protection, diagnostics, and communication based on software requirements.
  • Create test cases and execute unit, integration, bench, HIL, and in-vehicle tests; document results and track issues to closure.
  • Support the implementation and verification of software safety mechanisms derived from functional safety requirements.
  • Analyze test data and software defects, identify likely root causes, and work with senior engineers and cross-functional partners on corrective actions.
  • Support BMS diagnostics and CAN communication development, including signal validation and fault handling.
  • Use version-control, issue-tracking, build, flashing, and calibration tools in accordance with team processes.
  • Collaborate with battery hardware, vehicle integration, functional safety, and cybersecurity teams.
  • Contribute to process improvement, tool development, technical documentation, and team knowledge sharing.
  • Perform other duties, as assigned.

Skills

Embedded software development
Model-based development
CAN communication
Debugging and verification
Cross-functional collaboration
Documentation

Education

Bachelor’s degree in Electrical Engineering or related field
0-2 years of relevant experience

Tools

MATLAB/Simulink
CAN tools
Version-control systems

Job description

Polluxa, Inc. in Irvine, CA is seeking an Engineer I - Battery Software to support the design, development, integration, and validation of battery management system (BMS) application software for electric and hybrid vehicle programs, under guidance from senior engineers.

You will contribute to software requirements, model-based development, diagnostics, safety mechanisms, calibration, testing, and release documentation while collaborating with systems, hardware, validation, and vehicle teams.

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

Similar jobs worth comparing

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
BMS Embedded Engineer – Scalable Software & Systems
BMS Embedded Engineer – Scalable Software & Systems

Polluxa, Inc. • San Diego (CA)

On-site
USD 100,000 - 150,000
BMS Controls Engineer II – Embedded Battery Software
BMS Controls Engineer II – Embedded Battery Software

ADP, Inc. • Woodridge (IL)

On-site
USD 90,000 - 140,000
Battery Management Engineer
Battery Management Engineer

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Battery Management Engineer
Battery Management Engineer

Stellantis NV • Auburn (AL)

On-site
USD 90,000 - 120,000
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior Battery Systems Engineer — Performance & Integration
Senior Battery Systems Engineer — Performance & Integration

Gotion • Irvine (CA)

On-site
USD 150,000 - 210,000
Embedded Firmware Engineer – Energy Systems
Embedded Firmware Engineer – Energy Systems

Polluxa, Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Engineer I - Battery Software - Karma Automotive
Engineer I - Battery Software - Karma Automotive

Polluxa, Inc. • Irvine (CA)

On-site
USD 75,000 - 105,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000