> Markdown version of [/jobs/ext/3702455-staff-battery-management-system-bms-software-engineer](https://www.wearedevelopers.com/jobs/ext/3702455-staff-battery-management-system-bms-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Battery Management System (BMS) Software Engineer - **Company:** LITE 'N UP L.L.C. - **Location:** San Jose, United States - **Experience:** Expert - **Salary:** $141,100.0 - $211,700.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, Computer Engineering, Hardware-In-The-Loop Simulation, Simulink, Software Engineering, Information Technology - **Published:** October 12, 2026 - **Apply:** https://startup.jobs/staff-battery-management-system-bms-software-engineer-lyten-poland-sp-z-o-o-10395870 ## About the Role * Bachelor's degree in relevant field (e.g., Computer Science, Computer Engineering, Electrical Engineering, etc.) * 7 years (5 years with Master's/3 years with PhD) of experience in battery management system engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in Simulink, Model-in-the-Loop, and Hardware-in-the-Loop testing * Familiarity with battery management system hardware * Understanding of battery management system controls (e.g., cell balancing, protection) * Knowledge of drone hardware and flight profiles a plus * Strong computer programming skills * Fundamental understanding of battery control algorithms and their individual shortcomings * Ability to apply modified domain knowledge to a new battery chemistry Physical Requirements: * Must be able to lift 24 lbs. * Be able to work in a lab standing up to 8 hours each day. ## Description As a Staff Battery Management System (BMS) Engineer, you will be responsible for the design, implementation, and testing of battery management system software. While this role will focus on BMS software, familiarity with BMS hardware is also a plus. You will develop and refine state estimation algorithms and embedded pack operation controls to ensure the optimal performance and safety of battery packs. You will work closely with multidisciplinary teams to deliver high performance battery systems. You will mentor and guide a junior BMS software engineer to accomplish joint tasks efficiently., * Develop state of charge, state of health, and state of power algorithms for lithium sulfur batteries * Develop and maintain the embedded governing software for BMS controllers * Lead integration efforts of BMS hardware and software with battery packs * Test and validate BMS systems with lithium sulfur battery packs * Collaborate across teams throughout the product lifecycle * Write and maintain technical documentation * Participate in technical reviews and guide the future of BMS development at Lyten * Mentor a junior team member to accomplish BMS software development tasks