Software Engineer – Flexray (Contractor) Location: Cambridge   COUNTRY: United Kingdom

Cosworth is a global technology business that delivers high performance engines and electronic solutions for customers in the automotive and motorsport sectors.

Our motorsport heritage gives us the knowledge and passion for innovation, performance, and reliability. We are constantly seeking innovative ways to redefine the boundaries, while striving to deliver the reliability that customers expect.

We now require an experienced embedded software engineer to work with us on a contract basis to support the development of real-time control systems for our range of motorsport engine control products.

Cosworth has a long history of delivering high performance products to customers at the highest level of this sector including WRC, SuperFormula, SuperGT, WEC, BTCC and IndyCar.


  • Your main responsibilities will include working with other Engineers in the company and with external customers to define software requirements, creating software design and supporting software acceptance testing.
  • You will implement software in C and create test harnesses where required to ensure a high degree of quality assurance.


The successful candidate will have:

  • A working knowledge of FlexRay communications protocol and hands on experience implementing software solutions based around the use of FlexRay and CAN.
  • A degree in Software Engineering or Electrical / Electronic Engineering related discipline (minimum 2:1) & industrial experience in an embedded software design role.
  • The role requires excellent Embedded C language skills, knowledge of microcontrollers and their peripherals, low level device drivers and automotive communications protocols.
  • A sound understanding of real-time embedded systems and automotive control strategies, such as power steering, etc.
  • Plus, excellent team working and communication skills