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 DUTIESIn 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.
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
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
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.