Full Time

Staff Battery Management System (BMS) Software Engineer

Lyten
San Jose, CA
$180,000 - $270,000* / year (about $87–$130 an hour)

Job Description

About this kind of role

What a Staff Battery Management System (BMS) Software Engineer usually does. The employer's own details are in the listing.

Typically does: This role involves developing and maintaining software for battery management systems, often focusing on embedded systems and real-time control. Responsibilities include designing, implementing, and testing algorithms for battery state estimation, cell balancing, and thermal management. Software engineers in this position collaborate with hardware engineers and validation teams to ensure system performance and safety. They may also be involved in debugging and troubleshooting issues related to battery system software.

Tools and skills: Proficiency in C/C++, embedded systems programming, scripting languages like Python, and experience with battery management system tools and simulation software is generally required.

Good fit for: Individuals with a strong background in electrical engineering, computer science, or a related field, and a passion for battery technology, typically thrive in this position.

The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.