Graduate Embedded Software Engineer - Breathe Battery Technologies

Location: London, UK
Closing date: 05 Aug 2022
Posted: 1 month, 1 week ago

Start your application here.

Breathe Battery Technologies is a spin-out from Imperial College London developing a new class of battery management software. The company was founded in pursuit of universally clean air and a sustainable earth. Today Breathe is actively developing the technologies to improve battery safety, performance and cost, to support the electrification of our planet’s transport systems.

We create battery state estimation and control methods that provide deep insights into battery health. We use these insights to improve the battery and to provide great software products to the automotive and consumer electronics markets.

If you join us, you'll work on meaningful projects within a friendly team. You'll have the opportunity to achieve something great, and you'll be immersed in a dynamic, fast-moving environment in the heart of London.


You will take up a role in Breathe’s Software Engineering team and will be working on developing advanced battery management solutions for automotive and consumer electronics applications. You will be developing and managing our embedded systems, helping us to deploy innovative algorithms on diverse hardware platforms. Collaborating closely with battery and control engineers, you will be involved in the development and maintenance of our novel in-house control prototyping platform. Alongside our software experts, you will learn how to develop automotive embedded software according to modern standards such as ASPICE and AUTOSAR. You will also gain a deep insight into battery modelling and control. Breathe will provide you with ample opportunities to develop your skills as a software engineer, such as attending seminars and workshops to advance your technical abilities.

  • Independently developing embedded solutions based on high-level requirements
  • Integrating advanced battery estimation and control algorithms in diverse hardware platforms
  • Supporting the development of new battery state estimation and control methods
  • Managing the requirements of embedded projects, ensuring reliability and compatibility across our product line
  • Working on industry/academic joint projects
  • Any additional work that may be deemed from time to time to be critical to product or company success


  • Some experience in different microcontroller/System on Chip architectures
  • Programming language experience: MATLAB/Simulink, Embedded C/C++
  • A proactive and pragmatic approach to making things work
  • Experience with real-time control is a plus, but not essential
  • Experience with electronics hardware (PCB) design is a plus
  • Experience with batteries is a plus
  • A team player with a proactive attitude
  • Able to thrive in an innovative, rapidly evolving & scaling environment
  • Kind and conscientious


  • A small, talented and cohesive team delivering exciting products
  • Supportive environment providing diverse learning and training
  • The ability to have a big say in how the company is run and where we are going
  • Share options scheme
  • 34 days holidays per annum including public holidays
  • Ethical pension scheme
  • Flexible working hours
  • Central London location

Applications are being reviewed on a rolling basis. Start your application here.


Subscribe to our mailing list and get updates!

Do you want to become a member, a mentor or just want to support us?

Find out more >