1

Battery Algorithm Engineer Jobs (NOW HIRING)

BMS Algorithm Engineer Are you ready to be part of a company that's not just talking about the ... MVST), a technology innovator that designs, develops and manufactures lithium-ion battery solutions.

Battery Test Engineer The Role We are seeking a hands-on Battery Test Engineer with a proactive ... You will be instrumental in turning algorithm designs into validated, productionready battery ...

Data Engineer III

Cupertino, CA · On-site

$75 - $85/hr

Requires battery modeling and algorithm knowledge and hands on experiences in data analysis and Matlab programing. * Experience with Matlab is required, C++/python is a plus * Experience with machine ...

Battery Test Engineer

Cupertino, CA · On-site

$130K - $160K/yr

You will be instrumental in turning algorithm designs into validated, production-ready battery ... Programming - Strong programming skills, preferably in Python , for test automation. * Test ...

Senior Battery Controls Engineer

Oklahoma City, OK · On-site

$83K - $110K/yr

Job Title Senior Battery Controls Engineer About Canoo Canoo's mission is to bring EVs to Everyone ... Document the algorithm development and testing results, and integrate the documentation withinthe ...

Battery Test Engineer

San Carlos, CA · On-site

$106K - $146K/yr

From cell characterization and battery management algorithms to pack design and system-level energy ... As a Battery Test Engineer, you will play a critical role in understanding how batteries behave in ...

Job Title- Battery Test Engineer Project Location - 5 days a week Mon- Fri- Cupertino, CA Duration ... algorithms. *   Work involves pack-level testing to collect accurate data for algorithm ...

We are engineers, operators, and creatives solving some of the most complex, interdisciplinary ... Build and develop algorithms for distributed battery fleet dispatch for realtime energy arbitrage ...

Battery performance, charging behavior, and lifetime directly affect how reliably the fleet can ... Build state-estimation and controls-oriented algorithms for SOC, SOH, SOE, SOP, and aging-aware ...

The Firmware Engineer relies on your Battery Management System algorithms and protection strategies. The Thermal / Mechanical Engineer depends on your cell thermal requirements and packaging ...

next page

Showing results 1-20

Battery Algorithm Engineer information

See salary details

$71K

$115.4K

$167.5K

How much do battery algorithm engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for battery algorithm engineer in the United States is $115,418.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a battery algorithm engineer?

To excel as a Battery Algorithm Engineer, a strong background in electrical engineering, applied mathematics, and computer science is typically required, often accompanied by an advanced degree. Familiarity with simulation tools (such as MATLAB/Simulink), battery management systems (BMS), and programming languages like Python or C/C++ is essential. Excellent problem-solving skills, collaborative teamwork, and effective communication are valuable soft skills in this role. These abilities are crucial for developing robust battery algorithms, troubleshooting technical issues, and working seamlessly with interdisciplinary teams in fast-paced environments.

What does a battery algorithm engineer do?

A Battery Algorithm Engineer develops and optimizes algorithms for battery management systems (BMS) to improve performance, efficiency, and safety. They work with state estimation techniques such as state of charge (SOC) and state of health (SOH) modeling, thermal management algorithms, and predictive diagnostics. Their role involves data analysis, simulation, and validation of algorithms using lab testing and real-world battery data. They collaborate with cross-functional teams, including hardware engineers, software developers, and data scientists, to enhance battery performance in applications like electric vehicles and energy storage systems.

What are some typical day-to-day responsibilities of a battery algorithm engineer?

A Battery Algorithm Engineer typically spends their day developing and testing algorithms that estimate state of charge, health, and performance of battery systems. This involves analyzing data, running simulations, coding and validating new models, and troubleshooting algorithm performance on real hardware. Engineers often collaborate closely with electrochemists, hardware designers, and software engineers to ensure algorithm integration within complete battery management systems. You may also be involved in documenting technical findings and supporting activities for product improvement or certification compliance. The role is dynamic and collaborative, offering hands-on involvement in both software and battery technology advancements.

Are battery algorithm engineers in demand?

Battery algorithm engineers are in high demand due to the growth of electric vehicles, renewable energy storage, and portable electronics. Their expertise in optimizing battery performance, safety, and lifespan is critical, and skills in data analysis, machine learning, and battery management systems increase employability across industries.
More about Battery Algorithm Engineer jobs
What states have the most Battery Algorithm Engineer jobs? States with the most job openings for Battery Algorithm Engineer jobs include:
Infographic showing various Battery Algorithm Engineer job openings in the United States as of July 2026, with employment types broken down into 3% Locum Tenens, 69% Full Time, 26% Part Time, and 2% Contract. Highlights an 72% Physical, 3% Hybrid, and 25% Remote job distribution, with an average salary of $115,418 per year, or $55.5 per hour.

BMS Algorithm Engineer

MICROVAST INC

Houston, TX • On-site

Full-time

Re-posted 4 days ago


Job description

BMS Algorithm Engineer

Are you ready to be part of a company that's not just talking about the future, but energetically shaping it? Join the Microvast Team (NASDAQ: MVST), a technology innovator that designs, develops and manufactures lithium-ion battery solutions. Founded in 2006 and headquartered in Houston, TX, Microvast is renowned for its cutting-edge cell technology and its vertical integration capabilities which extend from core battery chemistry (cathode, anode, electrolyte, and separator) to battery packs. By integrating the process from raw material to system assembly, Microvast has developed a family of products covering a broad breadth of market applications. More information can be found on the corporate website: www.microvast.com

If you’re ready to be part of a company that’s not just adapting to change, but driving it, Microvast is the place for you. Apply now and electrify your career with a true leader in the global energy transformation.

Job Summary

Microvast is seeking a highly skilled BMS Algorithm Engineer to join our team. This role involves designing, developing, and optimizing advanced algorithms to solve complex problems in battery system. The ideal candidate should have strong analytical skills, a deep understanding of algorithm design, and experience in implementing scalable solutions.

The position is 5 days in office, located at our headquarters in Houston, TX.

Key Responsibilities

  • Design, develop, and optimize safety related algorithms for battery system and battery management system.
  • Conduct research and apply state-of-the-art methodologies to improve system performance.
  • Work closely with software engineers and data scientists/engineers to integrate safety algorithms into battery and battery management systems.
  • Analyze and optimize the computational efficiency of algorithms to ensure scalability.
  • Develop prototypes and proof-of-concept models to validate new ideas and approaches.
  • Stay updated with the latest advancements in algorithms and related technologies.
  • Document design decisions, processes, and performance metrics for internal and external stakeholders.
  • Collaborating with other business units and teams

Qualifications & Skills

Required

  • Master’s or PhD in Computer Science, Mathematics, Electrical Engineering, Automation or a related field.
  • Strong foundation in algorithm design, data structures, and computational complexity.
  • Solid understanding of mathematical and statistical modeling techniques.
  • Experience with large-scale data processing and optimization techniques.
  • Ability to work collaboratively in a team environment and communicate technical concepts effectively.
  • Strong problem-solving skills and the ability to think critically under challenging scenarios.
  • Creative thinking skills & Strong analytical skills
  • Ability to communicate well with other members of the development team

Preferred Qualifications:

  • Hands-on experience with machine learning frameworks is a plus.
  • Familiarity with cloud computing and distributed computing frameworks
  • Proficient in Mandarin

Annual salary + benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

Applicants for employment at Microvast must be a U.S. citizen or national, U.S. permanent resident (i.e. current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Microvast is an Equal Opportunity Employer who is committed to building strength and delivering long-term sustainability through diversity and inclusion. Respecting all backgrounds, differences and perspectives enables us to improve the lives of our people, customers, suppliers, contractors, and the communities in which we live and work. All qualified applicants will receive consideration for employment without regard to sex, sexual orientation, gender, gender identity and/or expression, race, national origin, ethnicity, age, religion, marital status, physical or mental disability, pregnancy, childbirth, or related medical condition, military or veteran status, or any other characteristic protected under applicable law.