Principal Software Engineer

Location: AB Dynamics, Bradford on Avon UK

We are looking for a Principal Software Developer to join the Lab Test Software team to primarily focus on our Williams F1 based driving simulator (aVDS) products. The full AB Dynamics software suite includes a modern desktop HMI integrating with visual systems, car modelling packages, platform hardware, ADAS systems, and combines with virtual versions of our Track Testing software.

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.



The position would suit someone with around 10 years’ experience as a software developer including time leading and managing tasks for teams of developers.



  • Lead an energetic team of agile developers, reporting to the head of the Lab Test Software group 
  • Make architectural/design decisions for new features and interfaces in our front-end code
  • Solve challenging issues in the codebase, and implement those solutions
  • Drive development of our cutting-edge new software products and processes
  • Liaise with internal business customers and oversee feature delivery Engage with external customers during all phases of development


Qualifications, Knowledge and Experience


  • Extensive knowledge of C# / .NET including WPF and MVVM
  • Advocate of SOLID principles, Design Patterns
  • Good grasp of UI/UX design for Windows Desktop applications
  • Experience managing tasks for small development teams
  • 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


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