My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Tue 26/07/2022

Software Engineer Windows

Cottenham, UK
Apply Now


Job Type: Permanent, FullTime

Cosworth is a global technology business that delivers propulsion and intelligent solutions for customers in the automotive, aerospace, motorsport, and marine sectors. We pioneered combining video and data to enhance data analysis in motorsport and continue to innovate to deliver best in class products for some of the biggest race series around the world.

We're looking for enthusiastic, highly motivated Software Engineers to join our software team and help us develop our range of motorsport products. If you're passionate about writing great code, love working in a team, and want to shape the software you build, we want to hear from you.

You'll be involved in all aspects of the software development life cycle; from design and prototyping, through planning and implementation, to testing, deployment and maintenance. We can offer a clear career path, job security, interesting projects, and a friendly team-oriented environment. We also support hybrid working; you'll only be required to come into the office for activities that can't be done remotely, e.g. test infrastructure setup, team collaboration days etc.

The Windows team write applications in C# using WPF, and in C++ using MFC. Every Software Engineer gets all the hardware they need, including physical devices for testing interactions with our Electronics.

This is a fantastic opportunity for ambitious, talented developers to help create market leading products for race teams around the world.

What it takes to be a Cosworth Software Engineer:

* BA/BSc degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience

* Industry experience delivering quality software for Windows written in C# .NET and/or C++

* Excellent skills using C#/C++ and object-oriented programming

* You enjoy tackling complex problems and strive for simplicity in your solutions

* You value clean, readable code and have a keen eye for detail

* You thrive in collaborative team environments and are enthusiastic about delivering

* You help ensure high standards through code reviews and automated tests

* You are passionate about learning and utilizing new technologies.

Desirable experience:

* In-depth knowledge of asynchronous and multi-threaded programming

* Experience working within an agile development team

* Familiarity with embedded systems

* Data acquisition and analysis

* MATLAB and Simulink
Apply Now