This job might no longer be available.

Senior Animation Programmer

Ubisoft
Singapore sg
4 years ago
Apply

Job Description

As an Expert Programmer (Animation), your role is to:

• Advise the Lead Programmer and drive the decision-making regarding the choice, optimization and organization of existing and new innovative systems (related to animations)

• Contribute to improve the market competitiveness of the game

• Help implement features related to animation that fit within performance budgets (CPU/Memory/Streaming, etc)

• Set out best practices and share your programming expertise with other teams

Responsibilities:

• Develop interfaces with game systems (AI, character control, etc.)

• Develop tools for use by gameplay programmers and animators

• Develop procedural animation tools and technologies

• Write technical design and software design documentation

• Collaborate with game productions to create next generation animation system

• Perfect animation compression algorithms to reduce memory footprint without affecting visual quality.

Qualifications

Essential Skills:

• Master's or Bachelor's degree in Math or Computer Science, Software Engineering

• At least 5 years of programming experience with emphasis on character animation

• Strong math background

• Excellent C/C++ programming skills

• Strong 3D maths and computer graphics skills

• Experience in IK/FK systems

• Familiarity with building large and dynamically extensible applications

• Experience with multi-threaded engine programming on consoles (XBOX360, PS3)

• Experience building efficient code (CPU/SPU cost, memory usage, code size)

• Adapts to changing requirements

• Understands the overall development cycle of a game engine

• Self-motivated with a strong work ethic

• Excellent oral and written communication skills

• Ability to work within a schedule

• Ability to work with a team spread across different Ubisoft studios

• Open to work in different Ubisoft studios

Additional Skills:

•Familiarity with 3ds Max / Motion Builder

Additional Information

Perks

We realize it takes world-class people to make world-class games. Apart from a competitive compensation package and a culture that thrives on creativity and individuality, Ubisoft Singapore offers a wide variety of perks including performance based incentives, comprehensive health and benefit packages, tuition reimbursement, flexible working hours, and opportunities for career development and learning.

Next step

Are you excited about creating the unknown? Are you serious about fun? Do you constantly seek out learning opportunities? At Ubisoft Singapore, we are looking for talents who are solution-oriented, problem solvers, creative, yet open to collaborate, and team players who also thrive in bringing their A-game to work!

If this sounds like you, shoot us your resume and we will invite you for a first chat to find out more about becoming an awesome addition to our team!

Video Inside Ubisoft Singapore

Company Description

Ubisoft Singapore is one of the top game development studios in the APAC region. Part of Ubisoft’s global network of studios, we’ve been creating memorable gaming experiences in Singapore since 2008. With over 300 employees from 30+ different nationalities, we are a diverse bunch of creatives redefining the world of digital entertainment for millions of players across the globe.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Ubisoft

Art jobs