Programmer

  • Full-time
  • Flexible Working Organization: Hybrid

Company Description

Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed, Watch Dogs, The Division, Prince of Persia ,Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studios! 

We favor diversity, creativity, drive and team spirit. If you have the skills and the desire to succeed, we want you to be a part of this exciting period of growth 

To continue building on its achievements for the future, Ubisoft is looking for talented candidates for its growing Indian studios! 

Job Description

Job Title:  Programmer

**Note**: Final Designation / Level will be decided based on the relevant experience and  interview ratings

Job Summary:-

Main responsibilities:

  • Be involved in the process of creating technical design and technical architecture of the game and single features.
  • Proactive involvement in ensuring top-notch code quality.
  • Design, implement, maintain and optimize game and engine systems in C++, C#  
  • Identify risks and opportunities presented during the development and provide solutions to resolve potentially complex problems.

Qualifications:-                                              

  • 2-5 years of game development experience.  
  • Master, Bachelor or equivalent in computer science or engineering (desirable)  
  • Strong programming skills in C++ , C#  
  • Strong experience with any commercial game engine (such as Unity 3D,Unreal,Cry engine)  
  • Experience in Animation/Physics/Game play/Engine /OpenGL/DirectX is desirable  
  • Experience of developing debug tools , engine pipeline tools is plus  
  • Proficient in refactoring and optimizing existing systems  
  • Excellent debugging and problem-solving skills  
  • Understanding of multi-threaded principles  
  • Ability to work efficiently with a large, existing code base  
  • Knowledge of low-level system architecture  
  • Knowledge of software development environments and associated tools. (i.e. Visual Studio, Perforce, JIRA)  
  • Strong reporting and documentation skills  
  • Fluent in English, both verbally and written  
  • Great communication skills and a positive attitude.

Good To have:

  • Knowledge of video game developments and video game engines.
  • Unreal programming experience would be a plus.
  • Preferably worked on any game console or iOS/Android
  • Passion for Gaming!

Ubisoft offers:

  • International game projects & IP’s.
  • Access to cutting-edge hardware.
  • Experience using hottest internally developed game engines.
  • Proficient and fun-to-work-with colleagues.

Ubisoft India is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.

Privacy Policy