Opportunities for permanent roles in a range of business sectors

Software Engineer - Windows Application

Cosworth is a global technology business that delivers propulsion and intelligent solutions for customers in the automotive, aerospace, motorsport and marine sectors.

As a business we are constantly seeking innovative ways to lead technology development while striving to deliver the reliability that our customers expect.

Key to our success is the range of software applications that allows our customers to configure and monitor those systems, then analyse the data that they generate.

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.

As part of the team, you’ll be developing the tools used by top motorsports teams to maximise their performance on the track.

We are 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.  We can offer a great career path, job security, interesting projects and a friendly team-oriented environment.



  • 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


  • 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



  • Windows application development in C++ and/or C#
  • Data acquisition and analysis
  • Clean and intuitive GUI design
  • Asynchronous and multi-threaded programming
  • MATLAB and Simulink.