Senior Engine Programmer

6 Hours ago • 4-8 Years

About the job

SummaryBy Outscal

About the job:
The Senior Engine Programmer is responsible for the maintenance and optimization of In-House game engines. They should be able to identify performance bottlenecks and propose solutions. This role also involves helping less experienced team members. Responsibilities include expanding the engine for new requirements, delivering results on time, profiling game performance, implementing optimization solutions within budget, ensuring engine stability and compatibility, quickly addressing bugs, collaborating effectively within and outside the team, keeping up with new techniques, and demonstrating strong self-motivation in learning.
Must have:
  • Strong C++ understanding
  • Data structure and algorithm knowledge
  • Familiarity with multi-threaded game engine structure
  • Experience with game engine optimization
  • Expertise in one of the fields: animation, physical, AI, graphics, sound, debug, assembly language
  • Good English reading and writing skills
Good to have:
  • Console game development experience (Nintendo Switch, PlayStation, Xbox)
  • Good English listening and speaking skills

Job Description

About the Role

The Senior Engine Programmer is responsible for the maintenance of and the optimization of In-House game engines. He/She should be able to find the bottleneck of performance and give feasible solutions on how to solve it. As a senior one, he/she also can help team members who are less experienced.

 

What you will do

 

  • Expand the engine for new requirements. Delivery results in time.
  • Profile game performance, make out solution and implement it within budget.
  • Responsible for stability and compatibility of engine. Quick response for bugs.
  • Strong ability to collaborate and communicate inside and outside team.
  • Keep an eye on new techniques. Strong self-motivation in learning.

 

     

    Qualifications

    What you will bring

    • Understand C++, data structure and algorithm quite well.
    • Familiar with multiple-thread game engine structure.
    • Having experience of game engine optimization.
    • Knowing one of the fields quite well: animation, physical, AI, graphics, sound, debug, assembly language, etc.
    • Good English reading and writing skill.

    Additional Information

    • Console game development experience: Nintendo switch, PlayStation, Xbox, etc.
    • Good English listening and speaking skill.
    View Full Job Description

    About The Company

    Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


    Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


    Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


    If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

    Sichuan, China (On-Site)

    ĂŽle-de-France, France (On-Site)

    Auvergne-RhĂ´ne-Alpes, France (On-Site)

    Quebec, Canada (On-Site)

    Quebec, Canada (Hybrid)

    Quebec, Canada (Hybrid)

    Quebec, Canada (Hybrid)

    Maharashtra, India (On-Site)

    View All Jobs

    Similar Jobs

    Tencent - Senior Engine Programmer

    Beijing, China (On-Site)

    Hasbro - Senior Engine Programmer

    Quebec, Canada (On-Site)

    People Can Fly - Lead Engine Programmer - Remote

    Quebec, Canada (Remote)

    CD PROJEKT RED - Senior Engine Programmer

    Massachusetts, United States (Hybrid)

    Tencent - Senior Engine Programmer

    Guangdong Province, China (On-Site)

    Supercell - Engine Programmer, Editor

    Uusimaa, Finland (On-Site)

    Supercell - Engine Programmer, Platform

    Uusimaa, Finland (On-Site)

    Similar Skill Jobs

    Tencent - IT Engineer II

    Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

    Activision - Senior Manager, Consumer Marketing

    California, United States (On-Site)

    Aristocrat Gaming - IT Financial Management Coordinator

    Nevada, United States (Hybrid)

    Aristocrat Gaming - Technical Project Manager

    Nevada, United States (Remote)

    Sharkmob - Senior Producer

    SkĂĄne County, Sweden (On-Site)

    EveryMatrix - Manual QA Tester

    Bucharest, Romania (Hybrid)

    Pocket Worlds - Trust and Safety Associate

    Colombia (Remote)

    Theorycraft Games - Staff Services Engineer

    Worldwide (Remote)

    Jobs in Chengdu, Sichuan, China

    Xsolla - Backend Engineer (Golang&PHP)

    Beijing, China (On-Site)

    Logitech - EHS Engineer

    Jiangsu, China (On-Site)

    Logitech - Expert Firmware Engineer

    Jiangsu, China (On-Site)

    Appier - Sales Manager, Ad Sales

    Beijing, China (On-Site)

    AppLovin - Sr. Analyst, eCommerce

    Beijing, China (On-Site)

    AppLovin - Head of Business Development

    Beijing, China (On-Site)

    AppLovin - Client Success Manager, eCommerce

    Beijing, China (On-Site)

    AppLovin - Sr. Analyst, Business Development

    Shanghai, China (On-Site)

    AppLovin - Sr. Analyst, Business Development

    Beijing, China (On-Site)

    Activision - Level Designer

    Shanghai, China (On-Site)

    Game Programming Jobs

    Aristocrat Gaming - Unity Developer

    Quebec, Canada (Hybrid)

    NvizzioCreations - Programmeur(euse) Senior - Unreal

    Sainte Catherine O, Montréal, Québec, Canada (On-Site)

    Larian Studios - Graphics Programmer

    England, United Kingdom (On-Site)

    Larian Studios - Graphics Programmer

    Flanders, Belgium (On-Site)

    Worlds - Godot Gameplay Programmer

    Worldwide (Remote)

    Unity - Senior Business Operations Manager

    Tel Aviv District, Israel (On-Site)

    Hasbro - Senior AI Programmer

    Quebec, Canada (On-Site)

    ByteDance - Senior Software Engineer, Unity Engine and Tools

    California, United States (On-Site)

    Level Up Your Career in Game Development!

    Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

    Job Common Plug