Opportunities for permanent roles in a range of business sectors

Software Engineer (Video and Data Aquisition)

Cosworth is a world-leading technology business that delivers high performance engine and electronics solutions for automotive vehicle manufacturers and motorsport teams.

As a Cosworth Software Engineer, you’ll be involved in all aspects of the software life-cycle, from design, to implementation, to testing and maintenance. Working out of our Cambridge office, you’ll work on a wide variety of interesting and challenging projects. We can offer a great career path, job security, interesting projects and a friendly team-oriented environment.

We’re open to candidates at all levels, from fresh graduates, to seasoned professionals. If you exhibit the right aptitude, we’d love to hear from you.

Cosworth pioneered combining video and data to enhance data analysis in motorsport. We currently have exciting opportunities to join our rapidly growing, dynamic team of highly skilled software engineers responsible for our next generation platform that will:

  • Reveal insights to help improve driver performance on and off the track.
  • Provide a space for driving enthusiasts to share their experiences.
  • Allow users to compare themselves against each other, so everyone can improve.

As part of the team, you’ll be working with the latest technologies, including Xamarin for cross-platform app development, and Azure for cloud storage and analysis.

This is a fantastic opportunity for ambitious, talented developers to help create a truly global platform for motoring enthusiasts around the world.


  • Design, develop, test, deploy, maintain and improve software.
  • Collaborate in a team environment to deliver great software.
  • Develop solutions for some of the world’s largest companies.
  • Write clean readable code.
  • Learn and utilize new technologies.

Minimum Qualifications

  • 2:1 bachelor’s degree in Computer Science or related field.
  • Experience with one or more development languages (C, C#, C++, etc.)
  • Proven numerical and analytical skills.
  • Strong communication and team working skills.
  • Eye for detail and problem-solving ability.

Desirable Experience

  • Cross-platform development (Xamarin, iOS, Android, Windows, macOS).
  • Clean and intuitive GUI design.
  • Asynchronous and multi-threaded programming.
  • Data acquisition and analysis.
  • Video capture and playback.
  • Cloud development, preferably with Azure.
  • Cloud-scale data analysis (e.g. Hadoop, Spark, Hive, HDInsight).
  • NoSQL database technologies (e.g. LiteDB).