Senior BMS Software Engineer
Storm4 - San Francisco, CA, US, 94199
Work at Storm4
Overview
- View job
Overview
Job Title: Senior BMS Software Engineer
Our client has been at the forefront of battery technology innovation since 2010. As pioneers in redefining lithium-ion battery performance, they leverage intelligent management software and predictive analytics to enhance battery charging speed, longevity, and safety.
Their cutting-edge software-defined battery technologies are trusted by leading electric vehicle (EV) and consumer device manufacturers. They are seeking a talented Senior BMS Software Engineer to join their dynamic team.
The Senior BMS Software Engineer will play a key role in the Software Product Team, responsible for designing, developing, testing, and maintaining advanced software suites for battery systems applications. This role offers the opportunity to work on next-generation EV battery technologies in collaboration with the Technology Team.
Responsibilities:
- Design, develop, test, and maintain embedded software for Battery Management Systems (BMS)
- Collaborate with cross-functional teams to implement embedded battery management software
- Develop robust code in C and C++
- Conduct software testing to meet performance, quality, and safety standards
- Stay current with the latest trends in embedded systems and battery management applications
Minimum Requirements:
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related technical field
- 5+ years of experience in embedded software development
- 3+ years of experience in automotive Battery Management Systems development
- Strong proficiency in C and C++ with a solid understanding of embedded systems
- Experience with object-oriented programming principles
- Proficient in software development tools, methodologies, testing, debugging, and optimization
- Familiarity with automated testing frameworks and version control systems (e.g., Git)
- Strong analytical, problem-solving, and communication skills
- Ability to work both independently and collaboratively in a fast-paced environment
- Knowledge of battery algorithms (SoX, fuel gauge, health, charging, safety)
- Experience with microcontroller architectures (Infineon, NXP, Renesas) and real-time operating systems
- Proficiency with C/C++ toolchains, static code analysis, MISRA C/C++, and AUTOSAR architectures
- Familiarity with ISO26262, ASPICE standards, and functional safety protocols
- Experience in customer support for system integrations, both remotely and on-site
If this sounds like you, then click on the ‘Easy Apply’ button.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Engineering Services and Software Development
#J-18808-Ljbffr