BMS Algorithm Software Engineer in Edinburgh
BMS Algorithm Software Engineer

BMS Algorithm Software Engineer in Edinburgh

Edinburgh Full-Time 28800 - 48000 ÂŁ / 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, an innovative company in battery monitoring technology.
  • Benefits: Full-time role with competitive salary and opportunities for growth.
  • Why this job: Make a real impact in the future of battery technology with expert guidance.
  • Qualifications: Strong background in lithium-ion battery modelling and programming skills required.
  • Other info: Collaborative environment with opportunities to learn from industry experts.

The predicted salary is between 28800 - 48000 ÂŁ 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 able to solve problems with care and structure.

BMS Algorithm Software Engineer in Edinburgh 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 in Edinburgh

✨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 potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. We recommend practising common algorithm questions and being ready to discuss your past experiences in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

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

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the BMS Algorithm Software Engineer role. Highlight your experience with lithium-ion battery modelling and any relevant programming skills in MATLAB/Simulink, Python, or C/C++. 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 monitoring technology and how your skills can contribute to our team. Keep it concise but engaging – we love a good story!

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex problems, especially in programming or algorithm development. We’re all about finding innovative solutions, so let us know how you think outside the box!

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 genuinely interested in joining our team at Dukosi!

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 depth of knowledge and enthusiasm for the role.

✨Showcase Your Programming Skills

Since programming is key for this position, prepare to demonstrate your skills in MATLAB/Simulink, Python, or C/C++. You might be asked to solve a coding problem or explain your thought process while working on a project. Practise coding challenges beforehand to boost your confidence.

✨Prepare for Technical Questions

Expect technical questions related to battery state estimation and performance benchmarking. Review concepts like SOC, SOH, SOAP, and SOE, and think about how you would approach diminishing-returns analysis. Being able to articulate your understanding will impress the interviewers.

✨Communicate Clearly and Collaboratively

This role requires good communication and teamwork. Prepare examples of past experiences where you successfully collaborated with others or solved problems as part of a team. Highlighting your ability to work both independently and collaboratively will make you stand out.

BMS Algorithm Software Engineer in Edinburgh
Dukosi
Location: Edinburgh

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
>