BMS Algorithm Software Engineer in Edinburgh
BMS Algorithm Software Engineer

BMS Algorithm Software Engineer in Edinburgh

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Develop and benchmark innovative battery algorithms to enhance performance and efficiency.
  • Company: Join Dukosi, a pioneering tech company focused on sustainable battery solutions.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in the clean energy sector while working with industry experts.
  • Qualifications: Strong background in lithium-ion battery modelling and programming skills in MATLAB, Python, or C/C++.
  • Other info: Collaborative and inclusive culture with excellent career development opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Dukosi is a leading‐edge technology company developing revolutionary technologies that dramatically improve the performance, safety, and efficiency of battery systems, and enable a more sustainable battery value chain. Our unique cell monitoring platform based on chip‐on‐cell technology and proprietary contactless communication protocol is transforming battery systems for electric vehicles (EV), industrial transportation and stationary energy storage markets. Our environmental purpose is at the heart of our business and drives our search for new ideas and approaches to improve the technologies that can help transition to net‐zero emissions and a sustainable clean energy economy.

We value clear ideas, organization, communication, and responsiveness and invite you to join us as a BMS Algorithm Software Engineer. In this role, you will help demonstrate the competitive advantages of our products by prototyping and benchmarking battery state‐estimation algorithms in a simulation environment. You will also help identify and analyze the nuanced factors that influence algorithm performance. This role is expected to work within West US or European time zones.

Dukosi offers a warm, open, and supportive environment where you can grow your career with a strong emphasis on professional development and well‐being. Opportunities are available to build new skills, contribute to projects that drive meaningful change, and participate in a variety of training programs that support professional growth. With flexible options for in‐person, hybrid, or fully remote work, Dukosi fosters an inclusive culture that encourages collaboration, learning, and long‐term success.

KEY DUTIES

In this role, you will develop a flexible BMS‐algorithm simulation platform. You will work with experts in the field like Dr. Gregory Plett, Professor at University of Colorado Springs, 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. You will benchmark algorithm performance under different assumed hardware configurations and will conduct diminishing‐returns analysis. Tasks include:

  • 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 resource needed for the simulation environment.
  • Perform diminishing‐returns analysis.
EXPERIENCE

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

Prerequisites:
  • You know lithium‐ion modelling fundamentals and state‐estimation algorithms.
  • You have a strong mathematical and analytical background.
  • You are a skilled programmer in MATLAB/Simulink, Python, and/or in C/C++.
  • You are highly organized and solve problems with care and structure.

BMS Algorithm Software Engineer in Edinburgh employer: Dukosi Ltd

Dukosi is an exceptional employer that prioritises professional development and employee well-being, offering a supportive environment where you can thrive as a BMS Algorithm Software Engineer. With flexible work options and a culture that values collaboration and innovation, you'll have the opportunity to contribute to groundbreaking technologies that promote sustainability and drive meaningful change in the battery systems industry. Join us to be part of a team that not only values your skills but also invests in your growth and success.
D

Contact Detail:

Dukosi Ltd 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. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨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 will give you an edge when discussing your experience.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice explaining complex concepts clearly, as communication is key in this role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. 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

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

Some tips for your application 🫔

Show Your Passion for Sustainability: When writing your application, let your enthusiasm for sustainable technology shine through. We love candidates who share our commitment to a cleaner energy future, so make sure to highlight any relevant experiences or projects that align with our mission.

Be Clear and Organised: We value clear ideas and organisation, so structure your application well. Use headings, bullet points, and concise language to make it easy for us to see your qualifications and experiences at a glance.

Tailor Your Skills to the Role: Make sure to connect your skills and experiences directly to the job description. If you’ve worked with lithium-ion battery modelling or programming in MATLAB/Simulink, shout about it! We want to see how you can contribute to our team.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us. Plus, it’s super easy!

How to prepare for a job interview at Dukosi Ltd

✨Know Your Algorithms

Make sure you brush up on your knowledge of battery state-estimation algorithms. Be ready to discuss how you've implemented these in the past, and think about specific examples where your work made a difference. This will show that you not only understand the theory but can also apply it practically.

✨Showcase Your Programming Skills

Since programming is key for this role, be prepared to talk about your experience with MATLAB/Simulink, Python, or C/C++. Consider bringing along a portfolio of your projects or code snippets that demonstrate your skills. This will help you stand out as a candidate who can hit the ground running.

✨Communicate Clearly

Dukosi values clear communication, so practice explaining complex concepts in simple terms. During the interview, make sure to articulate your thought process when solving problems. This will not only showcase your technical skills but also your ability to collaborate effectively with others.

✨Ask Insightful Questions

Prepare some thoughtful questions about Dukosi's technology and future projects. This shows your genuine interest in the company and the role. You might ask about their approach to benchmarking algorithms or how they envision the future of battery systems. Engaging in this way can leave a lasting impression.

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