Engine Programmer at Ubisoft

Posted 6 months ago
Navi Mumbai, Maharashtra
Application deadline closed.

Job Description

Engine Programmer


Job descriptionresponsibilities 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.write missing engine modules, fix issues with existing modules.provide proper analysis, highlight missing details in change/feature requests.provide proper estimation, perform break down analysis.promotes reusability, uses existing code base, tools.write efficient code, uses of efficient algorithms, data structures.provides insights and guidance during code review.keep yourself updated with new tech … participate in trainings.required skills/qualificationvery strong c, c++ and object oriented programming skills (mandatory).3+ 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 independently and within a team 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.added advantageknowledge of video game developments and video game engines.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.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