SENIOR DEVELOPER - C# | rFpro

Location: Flexible

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.

 

ABOUT rFpro

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, test and validate new sensors, control systems and vehicle hardware systems. The top 10 OEMs that were early adopters of rFpro technology have already launched road cars which started their development, not on a test track, but in a virtual environment using rFpro. In motorsport we are the market leader of professional driver-in-the-loop simulator software – our customers are champions of every leading motorsport category. We maintain the largest library of digital road models (digital twins) of test tracks and race circuits for F1, NASCAR, WEC, IMSA, Indy, Formula E, Super-GT and Australian V8 Supercars.

rFpro’s vision is for every driving simulator experiment to be conducted using the rFpro engineering-focused simulation engine. On every driving simulator, local or cloud-based, rFpro will form a fundamental part of our customers’ vehicle developments. 

With offices in Germany, USA, Wiltshire and Hampshire you can be based from any of these offices or work from home.

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

Essential

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

Desirable

  • Knowledge of C++
  • 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

JOIN US

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 recruitment@rfpro.com

Not what you were looking for?