Lead Embedded Software Engineer – Battery Management

Lead Embedded Software Engineer – Battery Management

I am working with one of the most pioneering companies in the world. They are a diverse team of creative engineers and researchers. They undertake research into a wide range of electronics including sensor technologies, power electronics, embedded systems and software. They strive to get the latest technologies in our products, working with NPI and wider research teams to consider all aspects of complex products including thermals, optics, electromagnetics, aero-acoustics, mechanical design, microbiology and machine learning.

About the Role:

The Lead role means being able to take the lead on a project or sub-system, taking on responsibility and being driven to deliver work to a high standard. The role involves writing and testing embedded software with particular focus on battery management systems and associated algortihms, such as runtime algorthms.

You will typically be working within a team of multidisciplinary engineers developing taking new ideas to a

prototype level prior to transfer to our development teams. Algorthm development, simulation and practical testing are a key part of the role.

The role involves:

Working with the different teams in Research, New Product Innovation, and development teams to gain an in depth product understanding, while using your expert knowledge of the latest technologies to create innovative systems and solutions.

Producing high quality, well structured software for embedded platforms, including RTOS and bare metal based systems.

Implementing various control algorithms on embedded systems, along with analysis and optimisation of embedded software.

Contributing to software review activities.

Documenting software requirements and architecture details.

Contributing to review packs and handover discussions for project milestones and update reviews.

Skills & Experiences:

Degree (or equivalent) in Computing Science, Electronic and Computer Engineering, or other

relevant discipline with industrial experience in a relevant industry.

Proficient in creating and developing realtime embedded software application with a particular focus on battery management systems, preferably using ARM Cortex M series devices.

In-depth knowledge of common software design methodologies and embedded software development in C/C++.

Appreciation of battery management hardware, including primary & secondary protection devices and their key functions.

Knowledge of battery management algortihms such as state of charge, state of health and runtime algorithms.

Ability to derive and document software requirements from product level requirements, as well as deriving requirements through testing and from standards.

In depth understanding & application of version control systems.

Good analytical ability and attention to detail.

Able to communicate appropriate, concise and accurate information in written and verbal format.

Ability to adapt or generate imaginative and innovative ideas, in line with core Dyson values.

Excellent team working skills.


Performance related bonus.

Company paid Life Insurance.

Discounts on our machines.

On-site gym and sport centre.

Competitive pension scheme.

Flexible benefits program with a growing range of voluntary benefits, including the option to

purchase additional holidays.

27 days holiday plus statutory public holidays.

Free on-site parking.

Subsidized café providing endless free coffee and tea and a free lunch.

Private Medical insurance for all employees.

Employee Assistance Program for employees and dependents.

Digital GP and prescription service.

If you are interested in this role or looking for something similar, please contact our Managing Consultant Nick Willis-Stovold directly at or call them for a confidential discussion on 01275 371981.

Hunter Selection is a nationwide provider of recruitment services in ENGINEERING, MANUFACTURING, SERVICE & TECHNOLOGY. Find out more about us and search all our current vacancies at

Hunter Selection Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the Privacy Policy and Disclaimers which can be found on our website.

To apply please email your CV / resume to

Job Reference: NWS8261_1656083995


Salary per:

Job Duration:

Job Start Date: ASAP

Apply Now

Apply for Lead Embedded Software Engineer – Battery Management

    (File types: .doc, docx, pdf / Max 10MB)

    Share this...

    Search Jobs