Communications Software Engineer

  • BP Chargemaster
  • Milton Keynes, UK
  • 18 Nov, 2020
Full time Information Technology Telecommunications

Job Description

Company Description

BPChargemaster has established itself as the market leader in electric vehicle charging, providing solutions for EV drivers to charge at home, at work and on the road. On our mission to make charging fast and hassle-free, our charging points have been used over 30 million times to enable around 200 million miles of zero tailpipe emission driving. 

We work with the world’s leading vehicle manufacturers to support their customers, as well as some of the UK’s biggest fleets, leasing companies and local authorities. We are the UK’s only fully integrated, end-to-end manufacturer and operator of charging infrastructure, and our nationwide Polar network of public charge points is recognised for its quality and reliability. 

Following the acquisition by BP in 2018, the company is growing rapidly and moved into   a brand new, purpose-built head office and production facility in Milton Keynes in 2020 to support this growth and allow it to capitalise on a booming electric vehicle market.

Job Description

BP Chargemaster provides Electric Vehicle Charging equipment for use in Home, Workplace and Public environments.

We own and operate the UK’s largest charging network (Polar) and have over 40,000 home chargers installed in domestic properties.

As Communications Software Engineer you will be subject matter expert on communications protocols between the Charger and its external actors such as the Vehicle, Charge Point Operations software and Home Energy Management Systems. You will develop expertise in relevant communications interfaces and international standards and support Systems, Software and Component engineers by defining requirements for these interfaces. You will work from Physical Layer upto the Application Layer supporting both requirements development and validation testing of our products.

BP Chargemaster will play a critical role in supporting BP’s ambition to achieve “Net Zero by 2050”. We are seeking talented and enthusiastic engineers to make this happen.



Develop knowledge of communications protocols such as (ISO15118, OCPP and EEBus)

  • Support systems and component engineers with interface definition
  •  Support systems and component engineers with behavioural analysis
  •  Support development of behavioural and performance requirements
  •  Support development of test rigs, selection of test tools and definition of test cases
  • Support implementation of new protocols including interoperability and certification.
  •  Engage with external standards development, supplier reviews and issue investigation.


  • ·     Knowledge of networking using TCP/IP based protocols
  • ·     Knowledge of CAN based protocols
  • ·     Experience with network analysis tools
  • ·     Experience with UML or SySML modelling languages
  • ·     Experience with problem solving and root cause analysis
  • ·     Experience programming in C or Python
  • ·     Awareness of Functional Safety (desirable)
  • ·     Knowledge of OCPP, ISO15118 and DIN70121 (desirable)
  • ·     Engagement with external standards organisations (desirable)
  • Degree in electrical, electronics, computing or communications.

    Preferably with 3 years of experience in product development in automotive, commercial or industrial setting

Additional Information

Base 35k 40k + benefits