The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
The battery software engineer works within a team to develop platform application software for the ... Design, develop, calibrate and test application embedded code in battery management system ...
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$125 - $150/hr
Embedded Software Engineer - Battery Management Systems . Key Responsibilities * Design, develop and maintain scalable software systems * Write clean, well-tested and documented code * Participate in ...
New
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$125 - $150/hr
Embedded Software Engineer - Battery Management Systems . Key Responsibilities * Design, develop and maintain scalable software systems * Write clean, well-tested and documented code * Participate in ...
New
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$139K - $183K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$139K - $183K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
Foster City, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Quick apply
Embedded Software Engineer - Battery Management Systems
Foster City, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Quick apply
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
Foster City, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
Foster City, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
Foster City, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
Foster City, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Embedded Software Engineer - Battery Management Systems
San Diego, CA · On-site
$221K - $265K/yr
... software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key ...
Senior Battery Management System (BMS) software Engineer
San Jose, CA · On-site
$128K - $192K/yr
... battery management system engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in ...
Senior Battery Management System (BMS) software Engineer
San Jose, CA · On-site
$128K - $192K/yr
... battery management system engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in ...
Senior Battery Management System (BMS) software Engineer
San Jose, CA · On-site
$128K - $192K/yr
... battery management system engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in ...
Senior Battery Management System (BMS) software Engineer
San Jose, CA · On-site
$128K - $192K/yr
... battery management system engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in ...
Senior Embedded Software Engineer (Energy)
Los Angeles, CA · On-site
$160K - $200K/yr
We value rigorous engineering without unnecessary process. Decisions should be driven by physics ... You will work across battery-management software, power-conversion control software, power-system ...
Senior Embedded Software Engineer (Energy)
Los Angeles, CA · On-site
$160K - $200K/yr
We value rigorous engineering without unnecessary process. Decisions should be driven by physics ... You will work across battery-management software, power-conversion control software, power-system ...
Embedded Software Engineer
Hanahan, SC · On-site
$119K - $156K/yr
Design and implement software for battery management systems on ARM processors from requirements to ... Solid programming experience in C and C++ * Proven experience in embedded systems design with ...
Embedded Software Engineer
Hanahan, SC · On-site
$119K - $156K/yr
Design and implement software for battery management systems on ARM processors from requirements to ... Solid programming experience in C and C++ * Proven experience in embedded systems design with ...
Embedded Software Engineer
Hanahan, SC · On-site
$119K - $156K/yr
Design and implement software for battery management systems on ARM processors from requirements to ... Solid programming experience in C and C++ * Proven experience in embedded systems design with ...
Embedded Software Engineer
Hanahan, SC · On-site
$119K - $156K/yr
Design and implement software for battery management systems on ARM processors from requirements to ... Solid programming experience in C and C++ * Proven experience in embedded systems design with ...
Embedded Software Engineer
Carlsbad, CA · On-site
$150K - $190K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for BMS software ...
Embedded Software Engineer
Carlsbad, CA · On-site
$150K - $190K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for BMS software ...
Embedded Software Engineer
Carlsbad, CA · On-site
$136K - $179K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for BMS software ...
Embedded Software Engineer
Carlsbad, CA · On-site
$136K - $179K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for BMS software ...
Embedded Software Engineer - Energy Systems - Toyota Material Handling
Manhattan, NY · On-site
$125 - $150/hr
Join our Team as an Embedded Software Engineer - Energy Systems ! The Role: We're looking for an ... In this role, you'll contribute to Battery Management Systems (BMS), fuel cell controllers, power ...
New
Embedded Software Engineer - Energy Systems - Toyota Material Handling
Manhattan, NY · On-site
$125 - $150/hr
Join our Team as an Embedded Software Engineer - Energy Systems ! The Role: We're looking for an ... In this role, you'll contribute to Battery Management Systems (BMS), fuel cell controllers, power ...
New
... battery management unit design! Minimum Qualifications BS degree in Electrical Engineering or relevant field of study Experience in analog integrated circuit design such as DACs, LDOs, SMPSs or ...
... battery management unit design! Minimum Qualifications BS degree in Electrical Engineering or relevant field of study Experience in analog integrated circuit design such as DACs, LDOs, SMPSs or ...
Battery Management Software Engineer information
See salary details
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
How much do battery management software engineer jobs pay per year?
What does a battery management software engineer do?
What are the key skills and qualifications needed to thrive as a battery management software engineer?
What are some common challenges faced by battery management software engineers when integrating software with new battery technologies?
What is the difference between Battery Management Software Engineer vs Battery Systems Engineer?
| Aspect | Battery Management Software Engineer | Battery Systems Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical, Computer Engineering, or related; certifications like CPE, EIT often preferred | Bachelor's or Master's in Electrical, Mechanical, or Systems Engineering; similar certifications |
| Work Environment | Designing and developing software for battery management systems in automotive, renewable energy, or electronics industries | Designing overall battery systems, including hardware and software integration in electric vehicles or energy storage solutions |
| Industry Usage | Commonly employed in automotive, consumer electronics, and renewable energy sectors | Used in electric vehicle manufacturing, energy storage, and industrial applications |
While both roles focus on batteries, the Battery Management Software Engineer specializes in developing software for battery health and safety, whereas the Battery Systems Engineer oversees the entire battery system design, including hardware and software integration.
What are popular job titles related to Battery Management Software Engineer jobs?
For Battery Management Software Engineer jobs, the most frequently searched job titles are:

Battery Management Engineer
Auburn Hills, MI • On-site
Full-time
This job post has expired today. Applications are no longer accepted.
Stellantis rating
7.5
Based on 131 frontline employees who took The Breakroom Quiz
13th of 45 rated automakers
Job description
The battery software engineer develops and delivers software in compliance with project timing and budget. This will include working with other team members to develop SW model-based requirements leading to development, execution, and quality testing of software throughout the life cycle.
Responsibilities:
- Design, develop, calibrate and test application embedded code in battery management system applications.
- Develop and implement model based HV battery controls and core battery algorithms using Matlab/Simulink/StateFlow.
- Validate model-based designs (MIL & SIL)
- Ability to analyze auto generated code from Embedded Coder.
- Support HIL (hardware-in-loop) testing and analyze data to identify implementation issues.
- Define software test cases and establish traceability to software requirements
- Support software development processes and create technical design description documents
- Other areas of expertise that will support work products include: general knowledge of Hybrid Battery & Hybrid Vehicle operation, RTOS (real-time Operating Systems), ECU (Electronic Control Unit) configuration, OBDII (On board Diagnostic), Embedded-coder auto-code generation and Matlab/Python scripting.
Basic Qualifications:
- Bachelor's degree in Computer Science or Electrical/Electronic Engineering or related field.
- Ability to be effective in a Fast-paced development environment and react to changes
- Willing to work extended hours occasionally as required to meet project deadlines.
- Excellent verbal and written communication skills
- Excellent problem solving and organizational skills
Preferred Qualifications:
- Master of Science in Electrical/Electronics/SW Engineering or Computer Science or related discipline
- Prior experience with BMS software development and control algorithms
- 3 years' prior experience with electrified powertrains and battery management
- Lithium ion battery experience
- Tier 1 supplier experience
- Experience with Agile Software Development Process
What Stellantis employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Stellantis
Sourced by ZipRecruiter