BMS Algorithm Software Engineer
BMS Algorithm Software Engineer

BMS Algorithm Software Engineer

Full-Time 30000 - 50000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop and benchmark battery state-estimation algorithms in a simulation environment.
  • Company: Join Dukosi, a pioneering tech company in battery monitoring.
  • Benefits: Full-time role with competitive salary and opportunities for growth.
  • Why this job: Make a real impact in the future of battery technology.
  • Qualifications: Strong background in lithium-ion battery modelling and programming skills.
  • Other info: Collaborate with industry experts and work in a dynamic environment.

The predicted salary is between 30000 - 50000 ÂŁ per year.

Join Dukosi as a BMS Algorithm Software Engineer to help demonstrate the competitive advantages of our battery monitoring platform by prototyping and benchmarking battery state‑estimation algorithms in a simulation environment. The role involves working within West US or European time zones.

Key Duties

  • Develop a flexible BMS‑algorithm simulation platform.
  • Work with experts in the field to create and parameterize models and implement standard and custom state‑of‑charge (SOC), state‑of‑health (SOH), state‑of‑available‑power (SOAP), and state‑of‑energy (SOE) algorithms.
  • Benchmark algorithm performance under different assumed hardware configurations and conduct diminishing‑returns analysis.
  • Build and parameterize cell, thermal, and sensor models.
  • Generate usage profiles for different battery applications.
  • Research and implement battery state‑estimation algorithms.
  • Evaluate the compute resources needed for the simulation environment.
  • Perform diminishing‑returns analysis.

Experience / Qualifications

You bring to this role a strong background in lithium‑ion battery modelling and management. You are skilled at programming, enjoy solving problems, and learn from data. You communicate well and can work collaboratively and independently.

Prerequisites include:

  • Knowledge of lithium‑ion modelling fundamentals and state‑estimation algorithms.
  • A strong mathematical and analytical background.
  • Skilled programming in MATLAB/Simulink, Python, and/or C/C++.
  • Highly organized and solve problems with care and structure.

Seniority Level: Entry level

Employment Type: Full‑time

Job Function: Engineering and Information Technology, Semiconductor Manufacturing

BMS Algorithm Software Engineer employer: Dukosi

Dukosi is an exceptional employer located in the vibrant city of Edinburgh, offering a dynamic work culture that fosters innovation and collaboration. As a BMS Algorithm Software Engineer, you will have the opportunity to work alongside industry experts, enhancing your skills while contributing to cutting-edge battery monitoring technology. With a focus on employee growth and development, Dukosi provides a supportive environment where your contributions are valued, making it an ideal place for those seeking meaningful and rewarding employment.
D

Contact Detail:

Dukosi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land BMS Algorithm Software Engineer

✨Tip Number 1

Network like a pro! Reach out to professionals in the battery tech field on LinkedIn or at industry events. We can’t stress enough how valuable personal connections can be in landing that dream job.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to lithium-ion battery modelling and state-estimation algorithms. This gives us a tangible way to see what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. We recommend practicing common algorithm questions and discussing your past projects to demonstrate your expertise.

✨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 our team at Dukosi.

We think you need these skills to ace BMS Algorithm Software Engineer

Battery State-Estimation Algorithms
Lithium-Ion Battery Modelling
MATLAB/Simulink
Python
C/C++ Programming
Mathematical Skills
Analytical Skills
Problem-Solving Skills
Simulation Environment Development
Collaboration Skills
Organisational Skills
Diminishing-Returns Analysis
Model Parameterization
Data Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with lithium-ion battery modelling and programming skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or coursework!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the BMS Algorithm Software Engineer position at Dukosi. We love seeing genuine enthusiasm and how you can contribute to our team.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in the past. We’re looking for candidates who can think critically and approach challenges methodically, so share those experiences!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Dukosi

✨Know Your Algorithms

Make sure you brush up on lithium-ion battery modelling and state-estimation algorithms. Be ready to discuss specific algorithms you've worked with, how they function, and their applications. This will show your technical expertise and enthusiasm for the role.

✨Showcase Your Programming Skills

Since programming is key for this position, prepare to talk about your experience with MATLAB/Simulink, Python, or C/C++. Bring examples of projects where you’ve implemented algorithms or solved complex problems. If possible, have a code snippet ready to demonstrate your skills.

✨Prepare for Problem-Solving Questions

Expect questions that assess your analytical thinking and problem-solving abilities. Practice explaining your thought process when tackling a challenging problem, especially in the context of battery management systems. This will highlight your structured approach to solving issues.

✨Research Dukosi and Their Technology

Familiarise yourself with Dukosi's battery monitoring platform and any recent developments in the field. Understanding their competitive advantages will help you tailor your responses and show genuine interest in the company and its mission.

BMS Algorithm Software Engineer
Dukosi

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>