BMS Algorithm Developer in Coventry

BMS Algorithm Developer in Coventry

Coventry Full-Time 50000 - 70000 € / 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 - 70000 € 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 customer's 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 behavior 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 Coventry employer: Tata Technologies Europe Ltd

At Tata Technologies, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel in their roles. As a BMS Algorithm Developer based in Coventry, you will benefit from a competitive salary, generous holiday allowance, and comprehensive health care options, all while contributing to cutting-edge projects in the automotive sector. Our commitment to employee growth is evident through continuous learning opportunities and collaboration with industry leaders, making us an exceptional employer for those passionate about 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 Coventry

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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 or GitHub repository showcasing your BMS algorithm projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions related to battery management systems and algorithms. 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, we love seeing candidates who are genuinely interested in joining us at Tata Technologies.

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

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 experience with battery management systems, programming skills in MATLAB and C/C++, and any relevant projects you've worked on. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about battery control algorithms and how your skills can contribute to our team. Keep it concise but engaging – we love a good story that showcases your enthusiasm!

Showcase Relevant Projects:If you've worked on any projects related to battery management or embedded systems, make sure to mention them. We’re keen to see practical examples of your work, especially if they demonstrate your problem-solving skills and technical expertise.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our team at Tata Technologies!

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 system algorithms, especially State of Charge (SoC) and State of Health (SoH) estimation. Be ready to discuss your hands-on experience and any specific projects you've worked on that relate to these areas.

✨Show Off Your Coding Skills

Since strong programming skills in MATLAB, Simulink, and C/C++ are a must-have, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice coding challenges related to embedded systems beforehand.

✨Understand Industry Standards

Familiarise yourself with ISO 26262 and ASPICE standards, as they are crucial for this role. Be prepared to explain how you've applied these standards in your previous work or how you would ensure compliance in future projects.

✨Collaborate and Communicate

This role involves working closely with various teams, so highlight your collaboration skills. Think of examples where you've successfully worked with cross-functional teams, and be ready to discuss how you handle communication and project management.