SOFTWARE ENGINEER (PRODUCT DEVELOPMENT) Location: Cottenham, Cambridge   COUNTRY: UK

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

The key to our success is the range of complete software and hardware solutions we provide that allows our customers to configure, monitor and analyse their data in real time, to help give teams that competitive advantage.

We currently have exciting opportunities to join our dynamic team of highly skilled software engineers responsible for our motorsports products. As part of the team, you’ll be developing the tools used by top motorsports teams to maximise their performance on the track.

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.

SPECIFIC RESPONSIBILITIES

  • 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.

SKILLS, EXPERIENCE AND CHARACTER

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

  • Embedded Linux development in C++ (e.g. video, GUI).
  • Windows Application development in C++ and/or C#.
  • Data acquisition and analysis.
  • Asynchronous and multi-threaded programming.
  • MATLAB and Simulink.
JOB APPLICATION

COLLABORATING WITH