In this role as a Battery Management System Engineer, you'll be a part of a small team responsible ... The ideal candidate will have a broad knowledge of embedded software and hardware development, from ...
In this role as a Battery Management System Engineer, you'll be a part of a small team responsible ... The ideal candidate will have a broad knowledge of embedded software and hardware development, from ...
$155K - $227K/yr
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Lead development of ... Develop, test, and verify safety-critical embedded C++ software for the aircraft battery management ...
$155K - $227K/yr
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Lead development of ... Develop, test, and verify safety-critical embedded C++ software for the aircraft battery management ...
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Software
San Carlos, CA · On-site
$155K - $227K/yr
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Lead development of ... Develop, test, and verify safety-critical embedded C++ software for the aircraft battery management ...
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Software
San Carlos, CA · On-site
$155K - $227K/yr
Senior/Staff Embedded Software Engineer, Battery Systems (BMS and Charging) Lead development of ... Develop, test, and verify safety-critical embedded C++ software for the aircraft battery management ...
... battery management unit design! Minimum Qualifications BS degree in Electrical Engineering or relevant field of studyExperience 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 studyExperience in analog integrated circuit design such as DACs, LDOs, SMPSs or ...
Engineer I - Battery Software - Karma Automotive
Irvine, CA · On-site
$80 - $100/hr
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 ...
New
Engineer I - Battery Software - Karma Automotive
Irvine, CA · On-site
$80 - $100/hr
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 ...
New
Controls Software Engineer II
Woodridge, IL · On-site
$44.75 - $57.25/hr
What You'll Do The Controls Software Engineer II will contribute to the development, integration, validation, and support of Battery Management System (BMS) software for xEV and advanced battery ...
Quick apply
Controls Software Engineer II
Woodridge, IL · On-site
$44.75 - $57.25/hr
What You'll Do The Controls Software Engineer II will contribute to the development, integration, validation, and support of Battery Management System (BMS) software for xEV and advanced battery ...
Sr. Battery Engineer
San Carlos, CA · On-site
You'll work closely with power electronics, avionics, thermal, mechanical, and software engineers ... Develop a battery management system (BMS), including cell balancing (passive and active balancing ...
Sr. Battery Engineer
San Carlos, CA · On-site
You'll work closely with power electronics, avionics, thermal, mechanical, and software engineers ... Develop a battery management system (BMS), including cell balancing (passive and active balancing ...
Engineer I - Battery Software
Irvine, CA · On-site
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 ...
Engineer I - Battery Software
Irvine, CA · On-site
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 ...
Battery Management Systems IC Engineer
San Diego, CA · On-site
$166K - $296K/yr
As part of our Battery Engineering group, craft creative battery solutions that deliver more energy ... management units (BMU) for next generation consumer electronic products. You will work with ...
Battery Management Systems IC Engineer
San Diego, CA · On-site
$166K - $296K/yr
As part of our Battery Engineering group, craft creative battery solutions that deliver more energy ... management units (BMU) for next generation consumer electronic products. You will work with ...
Battery Algorithm Specialist
Cupertino, CA · On-site
Qualifications * BS degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field. * Experience in Battery Management System (BMS) algorithm, firmware, or software ...
Battery Algorithm Specialist
Cupertino, CA · On-site
Qualifications * BS degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field. * Experience in Battery Management System (BMS) algorithm, firmware, or software ...
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 ...
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 ...
Battery Management Systems IC Engineer
San Diego, CA · On-site
$166K - $296K/yr
As part of our Battery Engineering group, craft creative battery solutions that deliver more energy ... Industry experience in Power Electronics, Battery Management (fuel gauge and charger), Portable ...
Battery Management Systems IC Engineer
San Diego, CA · On-site
$166K - $296K/yr
As part of our Battery Engineering group, craft creative battery solutions that deliver more energy ... Industry experience in Power Electronics, Battery Management (fuel gauge and charger), Portable ...
Sr. Engineer I - Battery Software
Irvine, CA · On-site
$130K - $172K/yr
Description Sr. Engineer I - Battery Software The Sr. Engineer I - Battery Software will develop ... Manage software version control and release, including data dictionary, calibration, and ...
Sr. Engineer I - Battery Software
Irvine, CA · On-site
$130K - $172K/yr
Description Sr. Engineer I - Battery Software The Sr. Engineer I - Battery Software will develop ... Manage software version control and release, including data dictionary, calibration, and ...
Electrical Engineer - Battery Cell & Battery Management Systems (Indefinite US Work Authorization)
New Bremen, OH · On-site
Electrical Engineer - Battery Cell & Battery Management Systems (Indefinite US Work Authorization ... Collaborate with software on SoX, diagnostics, and protection functions * Partner with mechanical ...
Electrical Engineer - Battery Cell & Battery Management Systems (Indefinite US Work Authorization)
New Bremen, OH · On-site
Electrical Engineer - Battery Cell & Battery Management Systems (Indefinite US Work Authorization ... Collaborate with software on SoX, diagnostics, and protection functions * Partner with mechanical ...
Battery Management System (BMS) Engineer | Battery
South Burlington, VT · On-site
$100K - $135K/yr
In this role as a Battery Management System Engineer, you'll be a part of a small team responsible ... Write system level, software, and hardware requirements for certification-intent aircraft charge ...
Battery Management System (BMS) Engineer | Battery
South Burlington, VT · On-site
$100K - $135K/yr
In this role as a Battery Management System Engineer, you'll be a part of a small team responsible ... Write system level, software, and hardware requirements for certification-intent aircraft charge ...
Sr. Engineer I - Battery Software
Irvine, CA · On-site
$130K - $172K/yr
Sr. Engineer I - Battery Software The Sr. Engineer I - Battery Software will develop battery ... Manage software version control and release, including data dictionary, calibration, and ...
Sr. Engineer I - Battery Software
Irvine, CA · On-site
$130K - $172K/yr
Sr. Engineer I - Battery Software The Sr. Engineer I - Battery Software will develop battery ... Manage software version control and release, including data dictionary, calibration, and ...
Embedded Software Engineer - Energy Systems
Rochester, NY · On-site
$73K - $94K/yr
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 ...
Embedded Software Engineer - Energy Systems
Rochester, NY · On-site
$73K - $94K/yr
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 ...
Embedded Software Engineer - Energy Systems
Rochester, NY · On-site
$73K - $94K/yr
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 ...
Embedded Software Engineer - Energy Systems
Rochester, NY · On-site
$73K - $94K/yr
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 ...
Software Engineering Manager
Joplin, MO · On-site
Designs and implements battery management and maintenance applications based on both customer and ... DO-178C) preferred Skills: manager,Software Engineer,Object Oriented Programming
Software Engineering Manager
Joplin, MO · On-site
Designs and implements battery management and maintenance applications based on both customer and ... DO-178C) preferred Skills: manager,Software Engineer,Object Oriented Programming
Embedded Software Engineer - Energy Systems
$73K - $94K/yr
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 ...
Embedded Software Engineer - Energy Systems
$73K - $94K/yr
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 ...
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 System (BMS) Engineer | Battery
South Burlington, VT
Full-time
Re-posted 28 days ago
Job description
In this role as a Battery Management System Engineer, you'll be a part of a small team responsible for the BMS and Charge Control functions and circuitry on the aircraft. You'll own the system end to end, from defining how the system should work, to prototype board design, prototype firmware bring-up, and debugging issues in the field.Â
The ideal candidate will have a broad knowledge of embedded software and hardware development, from bare-metal board bring-up and understanding of microcontroller timing and execution characteristics to high-level software specification and design methods and techniques. Â
How you will contribute to revolutionizing electric aviation:Â
- Design battery and charge management systems with world class safety and fuel gauging capabilitiesÂ
- Provide support and improvements for existing hardware and software on aircraftÂ
- Write system level, software, and hardware requirements for certification-intent aircraft charge controllerÂ
- Lead development of new and improved software and implementation/testing on the hardware and in the aircraftÂ
- Support debugging and testing of hardware and software in a certification environmentÂ
- Work with the Ground Support Equipment (GSE) team to provide a seamless charging experience across BETA's platforms and with 3rd party EVSEsÂ
Minimum Qualifications We are seeking: (your Knowledge, Experience, and Abilities): Â
- Bachelor's degree or equivalent experience in electrical engineering, computer science, embedded systems, or related fields.Â
- Experience and understanding of electrical fundamentals, switching power supplies, electrical isolation/insulation strategies.Â
- Ability to operate lab equipment including low and high-voltage power supplies, function generators, oscilloscopes, multimeters, soldering irons, etcÂ
- Programming skills in C, C++, and PythonÂ
- Experience with software development and debugging for embedded systemsÂ
- Experience with version control systems (git, SVN, etc.)Â
Above and Beyond Qualifications that will distinguish you: (preferred qualifications):Â Â
- Master's degree or equivalent experienceÂ
- Experience with EV charging standards
- Experience with schematic capture and printed circuit board layout. (Altium preferred)Â
- Understanding of electrical overcurrent protection coordination and high-voltage insulationÂ
- Experience with circuit simulation software, especially related to power electronics stability, line/load regulation, control system responses, etc.Â
- In-depth knowledge of high-voltage (>800V) designs and isolation boundaries/techniques for power and signal transmissionÂ
- Experience designing and testing for EMI mitigation and EMCÂ
- Experience in aerospace industryÂ
- Pilot's license or an interest in flyingÂ
Physical Demands and Work Environment:Â
- This position will be based on-site in South Burlington, Vermont.Â
- Ability to transport yourself to various BETA locations around South Burlington, Vermont as needed
- Able to work in a dog-friendly and open-office environmentÂ
- Work will occasionally be outdoors when supporting testsÂ