Elements Of The System 2

Senior Software Developer

Location: AB Dynamics, Bradford on Avon UK

We are looking for a Senior Software Developer to join the Lab Test Software team to primarily focus on the back-end software powering our Williams F1 based driving simulator (aVDS) products. The software includes integration with visual systems, real-time data routing, car modelling packages, platform hardware, ADAS systems, and combines with virtual versions of our Track Testing software.

The role would suit someone with around 5 years experience as a Software Developer.

ABOUT AB Dynamics

AB Dynamics is one of the world’s leading specialists in automotive test systems, supplying a range of advanced solutions including driving robots, ADAS soft crash targets and driving simulators to all major vehicle manufacturers and Tier 1 suppliers globally. The company's unique technology is used for many applications including the development of autonomous vehicles.


  • Join an energetic team of agile developers, reporting to the Applications lead
  • Solve challenging issues in the codebase, and implement those solutions in our back-end code
  • Contribute to developing our cutting-edge new software products
  • Engage with internal / external customers during all phases of development

Qualifications, Knowledge and Experience


  • Extensive knowledge of Visual C++ development
  • Knowledge of API integrations, communications protocols, data processing, etc
  • Good grasp C++ project structures, dependencies, and deployment
  • Understanding of all aspects of development cycle (requirements, specification, development, debug, testing, release, deployment)
  • Familiarity with developer system such as Git/JIRA/TeamCity or equivalent


  • Experience with C++/CLR,  Qt, Boost, C#, Unit Test frameworks
  • Knowledge of EtherCAT, TCP/UDP, protobuf, Beckhoff (TwinCAT), CarMaker, MATLAB/Simulink
  • Familiarity with Agile/Scrum methodologies

Person Specification

  • Bright and hard-working
  • Dynamic and able to engage fully with tasks
  • Interest and passion for programming
  • Background interest in engineering
  • Mathematical and logical brain


We’re an innovative, dynamic company in one of the most interesting areas of automotive engineering. There are plenty of opportunities to develop new skills and experience at AB Dynamics. In addition, we offer a friendly and supportive working environment along with highly competitive salaries, an additional discretionary company bonus and an attractive benefits package, including 25 days holiday (plus bank holidays), private healthcare and company pension contributions.  

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

Sign up to our newsletters