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