Senior Programmer (C++)

Ubisoft
Singapore sg
9 days ago

Apply

Job Description

Responsibilities:

• Develop a character/creature animation system

• 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

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 Information

To all recruitment agencies: Ubisoft does not accept agency resumes. Please do not forward resumes to our jobs alias, Ubisoft employees or any other company location. Ubisoft is not responsible for any fees related to unsolicited resumes

Company Description

Company Profile
Ubisoft Singapore opened its doors on July 2008 as Ubisoft’s 18th internal development studio. Located in Fusionopolis (a state-of-the-art Infocomm Technology and Media hub) Ubisoft Singapore is recognized today as one of Asia’s premier game development studios. It now employs a multi-national team of 380 highly talented employees that comprise of a core team of Ubisoft veterans as well as a fast growing development team ranging from recent graduates to industry professionals.

Over the past 11 years, the full-fledged development studio co-developed major AAA titles such as Assassin’s Creed® II, Prince of Persia: The Forgotten Sands®, Assassin’s Creed® Brotherhood, Assassin’s Creed® Revelations, Assassin’s Creed® III, Assassin’s Creed IV® Black Flag™, Assassin’s Creed® Rogue, Assassin’s Creed® Unity, and most recently, Assassin’s Creed® Syndicate. Ubisoft Singapore pioneered the development of naval battle gameplay and water technology – elements first introduced in Assassin’s Creed IV® Black Flag™ which have since become a staple feature in the Assassin’s Creed® franchise. Ubisoft Singapore is currently hard at work as the lead studio for an unannounced project on console and PC.

To learn more about Ubisoft Singapore, please visit www.ubisoft.com/en-US/studio/singapore.aspx.

Related Jobs

Senior Game Programmer (C++) - SUMO INDIA at Sumo Digital · 9 months ago
Senior/Middle 3D (C++) Game Programmers-Production Team at Gameloft · 9 months ago
Mid/ Senior C++ Programmer at Gameloft · 3 months ago
Senior Software Engineer – C++ Systems and Network Programmer at Zenimax · 9 months ago
Developpeur de Logiciels - C++ / Software Programmer - C++ at Electronic Arts · 1 month ago
C++/Game Programmer - SUMO INDIA at Sumo Digital · 7 months ago
Game Programmer (C++) - SUMO INDIA at Sumo Digital · 9 months ago
UI Programmer (C++) at Sega Europe · 14 days ago
Graduate C++ Programmer at Sega Europe · 3 months ago
Lead C++ Game Programmer at Epoch Games · 21 days ago
AI C++ Game Programmer at Epoch Games · 2 months ago
C++ Game Programmer at Epoch Games · 2 months ago

More jobs at Ubisoft