Senior Software Engineer – C#

LinkedIn +
  • Full Time
  • Anywhere

Website rFpro

This is a fantastic opportunity for an experienced senior software engineer to join an innovative company and contribute to rFpro’s industry-leading products and cutting-edge development projects. With offices in Germany, USA, Wiltshire and Hampshire you can be based from any of these offices or work remotely.


rFpro is a simulation environment for the automotive and motorsport industries. It is used for the development and testing of autonomous vehicles, ADAS, vehicle dynamics and human factor studies – essentially anything that involves driving a vehicle.

rfpro’ s automotive customers are the world’s largest car manufacturers, tier one suppliers and sensor developers. We enable them to simulate, develop and test new sensors, control systems and vehicle hardware systems, safely and efficiently in a virtual environment.

In motorsport we are the market leader of professional driver-in-the-loop simulator software. The champions of every leading professional motorsport category are our customers


As a developer in a small, dynamic company you will be working across many varied programs and tasks including migrating our existing desktop product to a cloud/software as a service (SaaS) application. You will be expected to work independently and proactively as well as part of a team. We are an agile organisation, employing techniques such as TDD, pair programming and continuous integration. You will enjoy the challenge of working directly with customers to solve their problems and provide new solutions or bug fixes. The location of this role is flexible.


Produce high-quality software for customers
Design and implement new product features
Maintain and improve existing products
Advocate good software engineering practices and continuous professional development
Work to delivery deadlines

Qualifications, Knowledge and Experience


Significant software development experience using C# and .NET
Self-motivated, quality-focused, and able to work independently
5+ years’ professional experience
Solid understanding of 3D geometry (vectors, matrices, transforms etc.)


Knowledge of C++
Understanding of the deployment of performance critical software on Linux (e.g. Docker)
Knowledge of cloud-based infrastructure
Experience in HMI and UX
Experience in real-time system development
Software development experience using Python
Knowledge of UDP and/or real-time communications systems
Applied mathematics, particularly rigid body dynamics
Ability to work directly with customers
Understanding of vehicle dynamics and automotive technology


With offices in Romsey (UK), Ann Arbor, Michigan (USA) Giessen (Germany) and Shin-Yokohama (Japan) rFpro’s global teams are passionate about their work. They are motivated to share their expertise across the business, contributing to this dynamic industry. Supported by a friendly, progressive, and inclusive culture, individuals benefit from true flexible working, combining remote and office-based locations to enhance productivity. We offer highly competitive salaries, an additional discretionary company bonus and an attractive benefits package, including 25 days’ holiday (plus bank holidays) and company pension contributions.

To apply for this vacancy, please email your CV and a cover letter to

To apply for this job email your details to

Share this story:

About Author