Lead Embedded Software Engineer - Battery Management

Hunter Selection
Wiltshire / Gloucestershire / Cirencester, Gloucestershire
Closing date
21 Jul 2022

View more

Contract Type
Full Time
You need to sign in or create an account to save a job.

Job Details

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 nicks@hunterselection.co.uk 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 hunterselection.co.uk

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 nicks@hunterselection.co.uk


Hunter Selection is the UK’s leading recruitment service for Engineering, Manufacturing, Service and Technology. We pride ourselves on our national reach and local focus. Our team of first-class recruitment specialists work across four regional offices giving us a local depth-of-knowledge that’s the envy of our rivals

Apply for Lead Embedded Software Engineer - Battery Management

Fields marked with an asterisk (*) are required

Your file must be a .doc, .pdf, .docx, or .rtf. No larger than 1MB
Selected file:
Your communication preferences

When you apply for a job we will send your application to the named employer, who may contact you. By applying for a job listed on Yourfoodjob.com you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please contact us. All emails will contain a link in the footer to enable you to unsubscribe at any time.

You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert

Similar jobs