About the Organization

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 and 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 studio in Pune!

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 studio in Pune!

Job Title: Tools Programmer

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

Job Summary:-

Main responsibilities:

  • Develop tools and pipelines that will improve the productivity and autonomy of the production team

  • Design, implement, debug, optimize and iterate on new and existing engine systems and tools, in direct collaboration with end users (designers, artists, animators…)

  • Analyse existing functions in the engine and see how they could be enhanced to fulfill the intentions of the project

  • Gather engine and game editor technical knowledge to provide technical support/advice to the teams and solve the production problems

  • Identify the needs of the production team and collect their feedback

  • Ability to work independently on standalone tasks

  • Participate in design and code review process

  • Document the work in purpose to share knowledge and enable users to use the new systems and functionalities


  • 5-8 years’ experience in tools programming, ideally in the video game industry or equivalent

  • Bachelor’s degree in computer science or computer engineering or equivalent training.

  • Excellent knowledge of C++, C#, WPF, Winform

  • Good knowledge of Software Engineering principles

  • Relevant experience as a Tools Programmer on a AAA project is a big plus

  • Experience of game engines such as Unity, Unreal, CryEngine, etc is a plus

  • Knowledge of 3D programming, rendering pipelines is a plus

  • Ability to understand user needs and take them into account when programming

  • Proactive, autonomous, fast learner, team player with good interpersonal skills


  • Real influence and leadership opportunities in a team of veteran developers.

  • Scenic studio space on the river in beautiful Pune, MH with perks you’d expect from a professional studio that invests heavily in its workforce.

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.

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