1

Bms Software Developer Jobs (NOW HIRING)

BMS Software 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 ...

Lead BMS Software 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 ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$150K - $190K/yr

This individual will serve as the technical owner for BMS software, driving architecture ... Mentor junior engineers as the team grows Qualifications * Bachelor's degree in Computer Science ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$136K - $179K/yr

This individual will serve as the technical owner for BMS software, driving architecture ... Mentor junior engineers as the team grows Qualifications * Bachelor's degree in Computer Science ...

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 ...

New

Embedded Software Engineer

Carlsbad, CA ยท On-site

$136K - $179K/yr

This individual will serve as the technical owner for BMS software, driving architecture ... Mentor junior engineers as the team grows Qualifications * Bachelor's degree in Computer Science ...

New

BMS control Engineer

New York, NY ยท On-site

$91K - $118K/yr

Program software using proprietary BMS software and standard PLC programming tools * Test and validate equipment and systems to ensure performance standards * Troubleshoot and resolve issues related ...

Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems ... This role is focused on sustaining and improving production BMS software through diagnostics ...

Integrate and calibrate estimation models delivered by algorithm engineering * Own the calibration parameter set and its documentation * Develop application software using model-based development ...

New

BMS Control Technician

Hackensack, NJ ยท On-site

$50K - $80K/yr

Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. * Conduct preventative maintenance ...

BMS Control Technician

Hackensack, NJ ยท On-site

$50K - $80K/yr

Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. * Conduct preventative maintenance ...

next page

Showing results 1-20

Bms Software Developer information

See salary details

$48K

$111.8K

$166K

How much do bms software developer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for bms software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are popular job titles related to Bms Software Developer jobs?

For Bms Software Developer jobs, the most frequently searched job titles are:

Infographic showing various Bms Software Developer job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

BMS Software Engineer

Houston, TX โ€ข On-site

MICROVAST INC
Manufacturingย โ€ขย 1 - 5K employees

Full-time

Re-posted 10 days ago


Key responsibilities

  • Develop software architectures for battery management systems (BMS).

  • Model, develop, optimize, and validate BMS software using Matlab/Simulink and Embedded C.

  • Support in product commissioning, debugging, and software testing of BMS.


Job description

BMS Software 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 BESS BMS software engineer to join our team! Who can bring their fresh perspectives and experiences to the team. If you are zealous about an electrified future and looking for a place that values your curiosity, passion, and desire to learn, you have come to the right place.

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

Key Responsibilities

    • Development of software architectures for battery management systems (BMS)
    • Model-based function development using Matlab/Simulink, working closely within an interdisciplinary and international team
    • Development, optimization and calibration/parameterization of application layer software for local application
    • Further development of software development processes
    • Evaluation of new software technologies and development methods
    • Validation and testing of BMS software 
    • Support in product commissioning, debugging and optimization.
    • Other duties may be assigned

 Qualifications & Skills

 Required

    • Completed university / or college degree in electrical engineering / electronics, computer science or another equivalent education
    • Confident use of Matlab/Simulink and good knowledge of Embedded C
    • Experience with automated software testing (e.g., MISRA) and software development with continuous integration (e.g., Jenkins)
    • Relevant 3+ years professional experience in high-voltage batteries and BMS
    • Preferred experience with Automotive SPICE and Functional Safety (ISO 26262)


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.