< Back to Jobs

Vehicle Programmer

This job has now expired
Reflections, a Ubisoft studio
Employer Reflections, a Ubisoft studio
Category Programmers
Salary Competitive + Bonus + Relocation + Benefits
Type Permanent
Location UK - North East

The successful candidate will work within a collaborative multidiscipline environment implementing vehicle related features that meet the requirements of the project’s lead designer and technical lead. A non-exhaustive list would include features such as vehicle simulation, vehicle related artificial intelligence, network synchronisation, and graphical effects.

  • Passionate about playing and making games.
  • Excellent C/C++ programming skills, with good knowledge of object oriented development.
  • Experience with commonly used development tools such as Visual Studio and perforce.
  • Able to plan and estimate their own tasks and ensure timely delivery of work.
  • Self-motivated with a strong work ethic.
  • Excellent oral and written communication skills.
  • Bachelor’s degree in a relevant subject or equivalent industry experience.
  • Knowledge of common algorithms, data structures and patterns, and the ability to apply them to problems while keeping constraints and performance in mind.
  • Able to analyse unfamiliar code of a reasonable complexity to understand and extend the functionality of an existing module.
  • Has knowledge of different software development methods such as Test Driven Development, Unit Testing, Agile etc…
  • Proven ability to debug defects of a reasonable complexity.
  • Involvement in 1 published game in a vehicle or physics simulation programming capacity would be preferable but not essential.
  • Knowledge of 3rd party physics engines beneficial


  • Involvement with education of the game team to ensure vehicle gameplay is considered during the design and  implementation of game features.
  • Assist with investigation, design and implementation of class-leading vehicle features.
  • Implement practical and timely solutions that meet the game design and technical requirements.
  • Implement code that is modular, self-contained, and defensive and observes the technical constraints on the system.
  • Work as a key part of an agile development team, taking responsibility for organising and planning their own work.
  • Work as a key part of an agile development team, taking responsibility for organising and planning their own work.
  • Ensure coding standards are followed, and help to enforce good programming practices within the engineering team.    
  • Maintain technical documentation for the engineering team as well as other disciplines.
  • Optimise code and data for memory usage and performance as required.
  • Write debugging tools for programmers, level designers and artists.
  • Keeps abreast of changes related to vehicle and physics gaming within the industry.  


Contract Duration: Permanent
Closing Date: 31st March 2014
Salary: Negotiable depending on experience + Relocation + Bonus.
Location: Newcastle Upon Tyne, U.K
Please send your CV to: olga-ioana.bugheanu@ubisoft.com

 Reflections reserves the right to close this advert earlier than the closing date indicated should we feel we have received sufficient applications.