Senior VR Performance Programmer - Assassin's Creed VR (f/m/d)

Nov 22, 2022
Düsseldorf, Germany
... Not specified
... Senior
Full time
... Office work

Your Impact:

  • Be a point of contact for the technical performance of the game and features
  • Design, implement, maintain and optimize game and engine systems in Unity C#
  • Code review the work of your peers and provide valuable feedback
  • Identify risks and opportunities presented during the development and provide solutions to resolve potentially complex problems
  • Help the Lead Programmer in hiring and interview processes as needed
  • Share your knowledge with others on the team regularly
  • Keep your skills current and be continually learning
  • 5+ years of development experience and shipped at least two AAA titles (or equivalent)
  • Master, Bachelor or equivalent in computer science or engineering (Masters counts for 1-2 years experience)
  • Strong programming skills in Unity and C#
  • Excellent grasp of memory and performance bottlenecks within Unity, VR, and Android devices and experience with the tools and techniques to find them
  • Proficient in refactoring and optimizing complex, sometimes entangled, systems
  • Knowledge of how to use the Burst compiler and Jobs to optimize is a big plug
  • Strong code reviewing and debugging and problem solving skills
  • Understanding of multi-threaded principles
  • Ability to work efficiently with a large existing code base
  • Knowledge of different software development methods (e.g., Agile, SOLID, Unit Testing)
  • Knowledge of software development environments and associated tools. (e.g., Visual Studio or Rider, Perforce, JIRA, etc.)
  • Excellent time management, reporting and documentation skills
  • Fluent in English, both verbally and written and a positive team-player attitude
     
  • Experience with C++ programming is a plus

Your benefits:

  • Relocation Support: We offer financial support in form of a cash allowance and assistance with accommodation search and settle-in support via our relocation partner, for international candidates we offer visa assistance 
  • Ubisoft Blue Byte Academy: We offer multiple opportunities for you to discover your full potential and develop yourself in various areas. Guest speakers from the industry, workshops and access to our training and development platform 
  • Discounted Games: Discount on employee game orders & free Ubisoft games on Ubisoft Connect 
  • Monthly Mobility Budget: 80€ per month that can be used on bicycle lease, parking spot rental or public transportation ticket 
  • Up To 350€ Childcare Support Per Child Per Month: In addition, we also offer 5 ‘care for ill children days’ per child per year 
  • Self-study And Training Hours: You have access to our in-house library 
  • Company Pension Scheme: We offer an attractive scheme through salary sacrificing in which the employer also matches contributions 
  • Gym Subsidy: We contribute 50% (up to a maximum amount of 25€) towards the monthly cost of a gym membership of your choice 
  • English And German Classes For Free: Good to know: Our main language in the studio is English 
  • Flexible Working Hours: We have core working times between 10:00 AM – 04:00 PM and the distribution of the other hours is up to you 
  • 26 Days Paid Vacation Per Year: Additionally, you will get half a day off on Christmas Eve and New Year’s Eve and approximately 11 bank holidays in the Düsseldorf region 
  • Corporate Benefits Web Portal: With employee discount programs for affiliated retailers, shops and service providers   

For further information please check www.bluebyte.de and www.ubisoft.com.

Top Jobs