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