BMS Algorithm Developer in Leicester

BMS Algorithm Developer in Leicester

Leicester Full-Time 50000 - 65000 € / year (est.) No home office possible
Tata Technologies Europe Ltd

At a Glance

  • Tasks: Design and develop cutting-edge battery control algorithms for electric vehicles.
  • Company: Join Tata Technologies, a leader in innovative product development.
  • Benefits: Competitive salary, 25 days holiday, private healthcare, and pension scheme.
  • Other info: Dynamic work environment with opportunities for innovation and career growth.
  • Why this job: Shape the future of energy storage management and make a real impact.
  • Qualifications: Experience in BMS algorithm development and strong programming skills required.

The predicted salary is between 50000 - 65000 € per year.

At Tata Technologies we make product development dreams a reality by designing, engineering and validating the products of tomorrow for the world's leading manufacturers. Due to our continued growth we are now recruiting for a BMS Algorithm Developer to be based at our customers' site in Coventry. Our Embedded Systems Solutions department (ESS) encompasses all activities outlined under the Automotive SPICE (ASPICE) process framework, including systems engineering, software engineering, coding, and all levels of functional testing. Beyond core development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance with ASPICE standards and delivering reliable, secure, and high-quality embedded systems & solutions.

The Role: We are looking for a passionate and experienced BMS Algorithm Developer to lead the design, development, and validation of cutting-edge battery control algorithms for electric and hybrid vehicle applications. This role is integral to shaping the future of energy storage management across vehicle platforms, ensuring performance, safety, and compliance with global standards.

Area of Responsibility:

  • Develop robust algorithms for State of Charge (SoC), State of Health (SoH), State of Power (SoP), fault diagnostics, and cell balancing
  • Design and implement protection logic, thermal management, and charging strategies
  • Model and simulate battery behaviour using MATLAB/Simulink and PLECS
  • Write and optimize real-time embedded software in C/C++ for BMS microcontrollers
  • Execute testing strategies including Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL)
  • Collaborate with battery, thermal, system integration, and software engineering teams to ensure seamless vehicle deployment
  • Ensure systems align with industry standards including ISO 26262 and AUTOSAR

Knowledge / Experience:

Must-Have Skills:

  • Hands-on experience in BMS algorithm development (e.g., SoC/SoH estimation, fault handling, thermal modeling)
  • Strong programming skills in MATLAB, Simulink, Embedded C/C++, Python
  • In-depth knowledge of battery chemistries such as Li-ion, LFP, NMC
  • Proficient in control theory, including digital filters and Kalman filters (EKF/UKF)
  • Familiarity with CAN protocols, UDS, and diagnostic tools

Preferred:

  • Exposure to ISO 26262 functional safety processes
  • Experience with machine learning for battery performance prediction
  • Automotive development knowledge using ASPICE and V-model lifecycle

In return for bringing your expertise to our business we offer a competitive salary along with excellent benefits including:

  • Pension Scheme - We match employee contribution up to 5% of salary
  • 25 Days Holiday
  • Private Health Care
  • Tata Jaguar Land Rover Privilege Scheme - up to 20% off new JLR vehicles
  • Group Income Protection
  • Health Assured Employee Assistance Program
  • Group Life Assurance
  • Health Shield
  • Private Health Cash Plan

If you are passionate about bringing innovation to the projects you work on and want to join a global company, then this is the place for you. Tata Technologies: Engineering a better world.

BMS Algorithm Developer in Leicester employer: Tata Technologies Europe Ltd

Tata Technologies is an exceptional employer, offering a dynamic work environment in Coventry where innovation thrives. With a strong focus on employee growth, we provide comprehensive benefits including a competitive salary, private healthcare, and a generous pension scheme, alongside opportunities to work on cutting-edge projects in the automotive sector. Join us to be part of a collaborative culture that values your contributions and supports your professional development in shaping the future of energy storage management.

Tata Technologies Europe Ltd

Contact Detail:

Tata Technologies Europe Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land BMS Algorithm Developer in Leicester

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to BMS algorithm development. Use platforms like GitHub to share your code and demonstrate your expertise in MATLAB, Simulink, and C/C++.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to battery management systems. Practice explaining your thought process clearly, as communication is key in collaborative environments.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Tata Technologies and contributing to innovative projects.

We think you need these skills to ace BMS Algorithm Developer in Leicester

BMS Algorithm Development
State of Charge (SoC) Estimation
State of Health (SoH) Estimation
Fault Handling
Thermal Modeling
MATLAB
Simulink

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the BMS Algorithm Developer role. Highlight your hands-on experience with battery management systems and relevant programming skills. We want to see how your background aligns with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for electric vehicles and how your expertise can contribute to our projects. Let us know why you’re excited about working with Tata Technologies.

Showcase Relevant Projects:If you've worked on any projects related to battery control algorithms or embedded systems, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you in the loop for this exciting opportunity!

How to prepare for a job interview at Tata Technologies Europe Ltd

Know Your Algorithms

Make sure you brush up on your knowledge of battery management systems and algorithms. Be ready to discuss your hands-on experience with State of Charge (SoC) and State of Health (SoH) estimation, as well as fault handling techniques. This will show that you’re not just familiar with the theory but have practical insights too.

Show Off Your Coding Skills

Prepare to demonstrate your programming prowess in MATLAB, Simulink, and C/C++. You might be asked to solve a coding problem or explain how you've optimised real-time embedded software in the past. Practising common coding challenges can help you feel more confident during this part of the interview.

Understand Industry Standards

Familiarise yourself with ISO 26262 and ASPICE standards, as these are crucial for the role. Be prepared to discuss how you’ve ensured compliance in previous projects. Showing that you understand the importance of safety and quality in automotive development will set you apart from other candidates.

Collaborate and Communicate

Since this role involves working with various teams, be ready to talk about your collaboration experiences. Share examples of how you’ve worked with battery, thermal, and software engineering teams to achieve project goals. Good communication skills are key, so practice articulating your thoughts clearly and concisely.