Elements Of The System 2

rFpro Vacancy - Senior Software Developer (Linux)

Reference: JD084/R

rFpro are looking for a Senior Software Developer to join their small, dynamic company and work across many varied programs and tasks.

The successful candidate will be expected work independently and proactively as well as part of a team. They will enjoy the challenge of working directly with customers to solve their problems and provide bug fixes.

rFpro has over 10 years’ experience as the market leader of professional driver-in-the-loop simulator software for motor-sport with customers in F1, Formula E, LMP, Indy & NASCAR. They are active in the field of ADAS and autonomous vehicles and are providing virtual testing environments for many road car manufacturers and suppliers.

Read more about AB Dynamics' acquisition of rFpro here.

Principal Responsibilities

  • To produce high-quality software for customers
  • To design and implement new product features
  • Maintain and improve existing products
  • To advocate good software engineering practices and continuous professional development 
  • To work to delivery deadlines

Qualifications, Knowledge and Experience


  • Significant software development experience using C/C++
  • Deployment of performance critical software on Linux (e.g. Docker)
  • 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++14, C++17
  • Experience in real-time system development
  • Software development experience using C# and 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

rFpro have UK offices in Romsey and Bristol, and a US office in Ann Arbor (MI). Remote working will be considered for the right candidate.  

A highly competitive salary, plus an additional discretionary company bonus and an attractive benefits package are on offer.

To apply for this vacancy, please email your CV and a cover letter to recruitment@rfpro.com

Sign up to our newsletters