Senior Engine Programmer (Unannounced tactical game)

1 Month ago • 4-8 Years • Game Engine • Game Programmer

About the job

Job Description

The Senior Engine Programmer is responsible for maintaining and optimizing In-House game engines for an unannounced tactical game. Key responsibilities include identifying and resolving performance bottlenecks, expanding the engine for new requirements, profiling game performance, ensuring engine stability and compatibility, responding to bugs quickly, collaborating effectively within and outside the team, and staying current with new techniques. The role requires strong C++, data structures, and algorithm skills, familiarity with multi-threaded game engine architecture, and experience in game engine optimization. Experience in one area such as animation, physics, AI, graphics, sound, debugging, or assembly language is also beneficial. The position is based in Chengdu, Sichuan, China.
Must have:
  • C++ expertise
  • Data structures & algorithms
  • Multi-threaded engine experience
  • Game engine optimization
  • Problem-solving skills
  • Team collaboration
Good to have:
  • Animation, physics, AI, graphics, sound, debug, assembly language experience
  • Console game development (Nintendo Switch, PlayStation, Xbox)

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

    Add your resume

    80%

    Upload your resume, increase your shortlisting chances by 80%

    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.

    Paris, Île-de-France, France (On-Site)

    Paris, Île-de-France, France (On_site)

    Montpellier, Occitanie, France (On-Site)

    Montpellier, Occitanie, France (On_site)

    Paris, Île-de-France, France (On_site)

    Montpellier, Occitanie, France (On-Site)

    Montreal, Quebec, Canada (On_site)

    Paris, Île-de-France, France (On_site)

    View All Jobs

    Get notified when new jobs are added by Ubisoft

    Similar Jobs

    Mashgin - Senior Software Engineer, Product

    Mashgin, United States (Hybrid)

    House of How - Lead Game Engineer - Sweden

    House of How, Sweden (On-Site)

    Werplay - Senior Unity Developer

    Werplay, Pakistan (On-Site)

    Rendered Ideas - GAME DEVELOPER

    Rendered Ideas, India (On-Site)

    Remedy Entertainment Plc - (Senior) Engine Programmer

    Remedy Entertainment Plc, Finland (On-Site)

    Sperasoft - Senior C++/UE Developer (Engine)

    Sperasoft, Armenia (On-Site)

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Zoox - Electrical Network Integration Engineer

    Zoox, United States (On-Site)

    Barracuda Networks  Inc  - Senior Data Engineer

    Barracuda Networks Inc , India (Hybrid)

    ASSIST Software - C++ Developer

    ASSIST Software, Romania (On-Site)

    Iksha Labs - Senior C++ Engineer

    Iksha Labs, India (On-Site)

    Appier - Software Engineer, Machine Learning

    Appier, Taiwan (On-Site)

    Get notifed when new similar jobs are uploaded

    Jobs in Chengdu, Sichuan, China

    Paypal - Database Marketing Manager

    Paypal, China (On-Site)

    Publicis Groupe - Senior Art Director

    Publicis Groupe, China (On_site)

    Keywords Studios (Player Support) - Environment Art Director 环境艺术总监

    Keywords Studios (Player Support), China (On-Site)

    Publicis Groupe - Copywriter

    Publicis Groupe, China (On_site)

    Visa - Commercial Internship 2025

    Visa, China (On-Site)

    Mattel  Inc  - Sr Laboratory Engineer

    Mattel Inc , China (On_site)

    Power Integrations - Key Account Manager

    Power Integrations, China (On-Site)

    Appier - Sales Manager, Ad Sales

    Appier, China (On-Site)

    Unity - Credit and Collections Specialist

    Unity, China (On-Site)

    Get notifed when new similar jobs are uploaded

    Game Engine Jobs

    Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

    Aesir Interactive, Germany (On-Site)

    Thatgamecompany - Festival Tech Engineer

    Thatgamecompany, United States (On-Site)

    Zynga - Senior Game Developer - Gram Games

    Zynga, Türkiye (Hybrid)

    Astrocade - Sr. Multiplayer Engineer (Unity)

    Astrocade, United States (Hybrid)

    Snowed In Studios - Principle Software Developer - Montreal

    Snowed In Studios, Canada (Remote)

    Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

    Gamebreaking Studios, Argentina (Remote)

    Inworld AI - Senior Unreal Engine Developer - USA

    Inworld AI, United States (Remote)

    Keywords Studios (Player Support) - Software Engineer

    Keywords Studios (Player Support), Japan (Remote)

    Red Panda Games studio - Software engineer Internship for Unreal game engine

    Red Panda Games studio, India (Remote)

    Get notifed when new similar jobs are uploaded