Engineer I - Battery Software - Karma Automotive

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

Engineer I - Battery Software The Engineer I - Battery Software will support the design, development, integration, and validation of battery management system (BMS) application software for electric and hybrid vehicle programs. Under the guidance of senior engineers, this role contributes to software requirements, model-based development, diagnostics, safety mechanisms, calibration, testing, and release documentation while collaborating with systems, hardware, validation, and vehicle teams.

Responsibilities (include, but are not limited to):
  • Implement and maintain BMS functions for battery state monitoring, control, protection, diagnostics, and communication based on software requirements.
  • Create test cases and execute software 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.
Qualifications:
Required Qualifications
  • Bachelor’s degree in Control Systems, Electrical Engineering, Mechanical Engineering, Computer Science, or related degree.
  • 0-2 years of relevant academic, internship, co-op, or professional experience in embedded software, controls, batteries, electric vehicles, or a related area.
  • Foundational knowledge of model-based software development using MATLAB/Simulink.
  • Basic understanding of embedded software development, software requirements, debugging, and verification methods.
  • Basic knowledge of high-voltage battery systems, Li-ion batteries, or battery management system functions.
  • Familiarity with CAN communication protocols and automotive engineering tools.
  • Exposure to Model-, Software-, or Hardware-in-the-Loop testing (MIL/SIL/HIL) or equivalent embedded-system test methods.
  • Ability to analyze technical data, troubleshoot problems methodically, and document results clearly.
  • Ability to work effectively in a cross-functional engineering environment and manage assigned tasks to schedule.
Preferred Qualifications (in addition to required):
  • Master's degree in a relevant engineering or computer science discipline.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Battery Management Engineer
Battery Management Engineer

Stellantis NV • Auburn (AL)

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

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
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 Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Battery Management Engineer
Battery Management Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 95,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Controls Software Engineer II
Controls Software Engineer II

ADP, Inc. • Woodridge (IL)

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

Global Connect Technologies • Milwaukee (WI)

On-site
USD 85,000 - 110,000
Senior Hardware Engineer
Senior Hardware Engineer

Indotronix Avani Group • Detroit (MI)

On-site
USD 100,000 - 130,000
BMS Software Engineer
BMS Software Engineer

Microvast • Houston (TX)

On-site
USD 85,000 - 110,000
Sr. Applications Engineer, Battery Pack
Sr. Applications Engineer, Battery Pack

Our Next Energy • Novi (MI)

On-site
USD 110,000 - 160,000