Animation Programmer (f / m / d)

Ubisoft
Düsseldorf
EUR 45.000 - 75.000
Jobbeschreibung

As our new Animation Programmer (f / m / d) at Ubisoft Düsseldorf, you will work closely with designers and gameplay programmers to implement gameplay interactions using animation technology.

What you will do :

  • Work as a key part of an agile development team, organizing and planning the implementation of features with direction from your lead.
  • Use practical solutions to implement feature requests, taking into account performance, maintainability and resource usage.
  • Development with an in-house engine, Snowdrop, you will ensure coding standards are followed in your own and others' code.
  • Collect, interpret and analyse the technical feasibility of system / feature specifications.
  • Write clear and well-structured code using the appropriate data structure and algorithms while bearing in mind performance, maintenance and architectural requirements.
  • Include comments in the code and document implemented features.
  • Demonstrate an understanding of the basics of load testing and game feature testing and write test code.
  • Stay up-to-date with technology advances within the field.
  • Perform code reviews for peers.
  • Extract and interpret relevant runtime system resource information (disk IO, network, CPU, memory, etc).

Qualifications

What you bring :

  • Knowledge of character animation, IK, procedural or physics based animation.
  • Good mathematics and physics skills.
  • Very good C / C++ programming skills, with very good knowledge of object oriented development including design patterns and UML.
  • Experience working with a large game codebase, and it's modules, middleware and associated pipeline.
  • Understanding of speed and memory considerations, and able to implement basic optimizations.
  • Knowledge of common algorithms, data structures and patterns, and their application.
  • Ability to analyse unfamiliar code of a reasonable complexity to understand, extend and refactor an existing module.
  • Ability to debug defects of a reasonable complexity, including memory related issues, and multi-threading.
  • Knowledge of different software development methods such as Test Driven Development, Unit Testing, Agile etc.
  • Understanding the constraints and technical requirements for console platform development within their area.
  • Ability to adapt to change.
  • Good interpersonal and communication skills.

What to send our way :

  • Your CV, highlighting your education, experienceand skills.
  • A cover letter including your earliest starting date, expected salary and why you would like to join us.
Erhalte deine kostenlose, vertrauliche Lebenslaufüberprüfung.
Datei wählen oder lege sie per Drag & Drop ab
Avatar
Kostenloses Online-Coaching
Erhöhe deine Chance auf eine Einladung zum Interview!
Sei unter den Ersten, die neue Stellenangebote für Animation Programmer (f / m / d) in Düsseldorf entdecken.