Offers “Ubisoft”

Expires soon Ubisoft

Engine Programmer

  • Internship
  • MARSHALL ISLANDS

Job description



Ubisoft is composed of over 16,000 talented people located in 5 continents across the globe. The company’s 40+ different creative studios work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams. With an expansive global distribution network, Ubisoft is also a company that stays in close contact with its local fans. 

As a Engine Programmer you will be responsible for handling and managing critical aspects of development.

·       Develop and implement features and systems related to video game development like gameplay, AI, Audio, Networking, Physics/Motion etc. 

·       Develop and implement the code architecture as per the organization standards and requirements.

·       Work independently on one or several modules of the game.

·       Very strong optimization skills on both memory and performance fronts. 

·       Give suggestions and be a part of the critical technical decisions during the development process.

·       Coordination for multisite developments (audio/video calls, mails, reports etc.)

·       Mentor and develop junior members of the team.

·       Very strong C, C++ and object oriented programming skills (Mandatory).

·       5+ years of experience in object oriented programming related development.

·       Very high aptitude and strong analytical skills.

·       Should be familiar with performance bottlenecks and ways to resolve them, multi-threading, OS concepts, System programming etc.

·       Ability to work both within a team and independently as per requirements from time to time.

·       Very strong debugging skills.

·       Knowledge of low level system architecture.

·       Excellent communication skills.

·       Strong reporting and documentation skills.

·       Masters or Bachelor’s degree in computer science (ideally from a reputed institute) or relevant work experience.

·       Knowledge of video game developments and video game engines.

·       Preferably have worked on any game console or Android /IOS (C++).

·       Knowledge of OpenGL, DirectX, and Physics Engines will be an added advantage.

·       Knowledge of Networking API + Work Experience will be an added advantage.

·       Strong command on 3D Maths and Physics.

·       Passion for Gaming.

Make every future a success.
  • Job directory
  • Business directory