Home
Jobs

Engine Programmer

7 years

0 Lacs

Posted:4 days ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description


About the Organization

Ubisoft Pune is proud to be one of the most creative video game studios in India with over 1000 + talented employees ranging over many areas of expertise. Just Dance, Steep, Grow Up or For Honor, are some of the amazing Ubisoft’s brands, our teams are working one.We have very challenging and exciting opportunities for creative minds to develop their expertise and capabilities to grow.At Ubisoft we favour diversity, creativity, drive and team spirit, and, together, we build success. Besides, the friendly work environment, Pune is a fast growing city and a hub for the Indian economy.

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


Job Description


Job Title: ENGINE PROGRAMMER

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

Job Summary:

As a Senior Engine programmer, you will be creating highly complex and optimized game systems. You will be responsible for defining architecture of Ubisoft`s Game Engine code, maintain, document it. You will be writing code to use next gen hardware features such as using GPU cores , multi-core CPUs. You will be point of contact for external/internal collaboration, updating them with project progress, discussing the progress and blockers etc. For a given problem you should be able to identify, evaluate/compare internal or third-party technologies. You will also Integrating/reusing such tech into project.

As a senior programmer you will help Technical Director, Team Lead to mentor junior team members by sharing your experiences, trainings. As Senior you will identify technical debt and take corrective actions. You will conduct, help conduct code audits, reviews for the same.

Job Responsibilities:

  • Write a optimized code making effective use underlying hardware architecture.
  • Write a code to support platform specific features.
  • Design, code, and test technical solutions while seeking optimal performance.
  • Profile and Identify performance bottlenecks, provide solution to fix them
  • Establish responsible deadlines and personal work plans and manage time effectively.
  • Identify and High light technical risks and ways to mitigate
  • Debug and fix issues in existing code base.
  • Collaborate with required stakeholders
  • Participate in code reviews, peer programming to increase code quality
  • Point of contact for Engine Modules / Hardware specific solutions.
  • Identify Training needs in team , share knowledge , conduct trainings

The professional value you bring:

  • 7+ years of game development experience.
  • Master, Bachelor or equivalent in Computer Science or Engineering (desirable)
  • Strong programming skills in C++
  • Ability to code multi-threaded programs , code using SIMD instructions.
  • Expert in C++ development using Visual Studio
  • Strong understanding of Computer architecture.
  • Strong experience with any commercial game engine (such as Unity 3D, Unreal, Cry engine)
  • Proficiency in game development areas such as 3D Graphics, Game play ,UI , Animation etc. Specialization in at least 1.
  • Excellent debugging and problem-solving skills
  • 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. Perforce, JIRA,Git)
  • Strong reporting and documentation skills
  • Fluent in English, both verbally and written
  • Great communication skills and a positive attitude
  • Experience of publishing at least 1 game on App store/First party / AAA game

Nice to have:

  • Experience with graphics library
  • Experience of creating a tool/feature enhancing existing engine.

The personal value you bring:

  • Curious attitude.
  • Ability to complete duties on time whilst maintaining a high-quality service;
  • Enthusiasm in learning and using new technologies;
  • Good attention to details;
  • Good communication skills;
  • Sense of humor, positive approach, working well within a team.

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Computer Science Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Ubisoft
Ubisoft

Video Games

Montreuil

over 18,000 Employees

38 Jobs

    Key People

  • Yves Guillemot

    Chairman and CEO
  • Frédérick Duguet

    Chief Financial Officer

RecommendedJobs for You