We are looking for an engineer with Experience of both controls, software & product development background.

That can take technical ownership of a project, ensuring the successful delivery of the required output with minimum supervision through employment of appropriate engineering design framework and process.

  • Technical Lead role within a project
  • Design and development of Battery Management System (BMS) embedded software
  • Development of the BMS strategy in line with business needs
  • Model-based development of State of Charge, State of Health, State of Function algorithms
  • Validation using appropriate software and hardware platform
  • Conduct FMEA and Safety analysis
  • Liaising with academic and external organisations in support of delivery
  • Act as a main technical point of contact for customer interaction
  • Writing documentation
  • Implementing safe systems of work

The Following Skills Are Essential

Battery management systems or comparable complex safety critical system
Experience in Kalman Filtering and Neural Networks
Experience in parameter estimation techniques
Battery modelling and simulation
Model-based control software development using Matlab/Simulink
Autocode generation with Embedded Coder
Software validation using model/software/hardware in the loop
Experience in real-time embedded C software implementation
Programming to MISRA C:2012 standard
Good understanding of system engineering principles (V-cycle)
Able to conduct FMEA and safety analysis
Good communication and interpersonal skills with strong influencing and engagement skills
Good appreciation of health and safety in an engineering environment
Highly disciplined, analytical and well organised
Experience of any of the following would be an advantage:
Working with high voltage and high energy systems
Product development or research experience in battery system design
Operation of battery chemistry (Lithium-Sulphur or Lithium-Ion)
Understanding of software quality (ASPICE) and functional safety ISO26262 processes
Experience with Keil and the STM32 embedded software toolchain
PRINCE2 Project management (Foundation or Practitioner)
Measurement and Calibration with CANape and CANalyzer

The successful applicant will have a degree in Control or Software Engineering or similar and several years’ experience in a product development environment.


A competitive salary is on offer dependent on experience, plus excellent company benefits including 25 days holiday plus 8 bank holidays with additional holiday over the Christmas period, 5 paid carer’s days, life assurance, contributory pension and private healthcare.