Senior Engine Programmer (Unannounced tactical game)

3 Months ago • 4-8 Years • Game Engine • Game Programmer

Job Summary

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 Details

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.

    Similar Jobs

    PlayStation Global - Senior Software Engineer in Test (Graphics/ML)

    PlayStation Global

    London, England, United Kingdom (On-Site)
    2 Months ago
    Google - AI/ML RTL Design Engineer, TPU, Google Cloud

    Google

    Bengaluru, Karnataka, India (On-Site)
    1 Month ago
    Keywords Studios (Player Support) - Graduate Programmer - 2025

    Keywords Studios (Player Support)

    Gateshead, England, United Kingdom (On-Site)
    2 Months ago
    Google - Student Researcher, BS/MS, Winter/Summer 2025

    Google

    Waterloo, Ontario, Canada (On-Site)
    3 Months ago
    Snowed In Studios - Advanced Software Developer

    Snowed In Studios

    Ontario, Canada (Remote)
    3 Months ago
    Playrix - Senior C++/Python Software Engineer (Engine)

    Playrix

    Georgia (Remote)
    3 Months ago
    Scorewarrior - Client C++ Developer

    Scorewarrior

    Limassol, Limassol, Cyprus (On-Site)
    8 Months ago
    Kepler Interactive - Senior Software Engineer (12 month fixed term)

    Kepler Interactive

    Tokyo, Japan (Hybrid)
    2 Months ago
    Easygo - Math Tools Developer

    Easygo

    Melbourne, Victoria, Australia (On-Site)
    4 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Patterned Learning Career - Senior Software Engineer, C++

    Patterned Learning Career

    (Remote)
    1 Month ago
    Valve corporation - Psychologist
Research/Experimental

    Valve corporation

    Bellevue, Washington, United States (On-Site)
    3 Months ago
    Raw power games - Senior Gameplay Programmer

    Raw power games

    Copenhagen, Denmark (Hybrid)
    8 Months ago
    Ubisoft - Programmeuse, Programmeur Réseaux (C++) Senior

    Ubisoft

    Montreal, Quebec, Canada (On-Site)
    2 Months ago
    Marvell - Principal Firmware Engineer

    Marvell

    Pune, Maharashtra, India (On-Site)
    4 Months ago
    OUTFIT7 - Game Developer (C++)

    OUTFIT7

    Ljubljana, Ljubljana, Slovenia (On-Site)
    5 Months ago
    Equivalent Jobs - QUANT DEVELOPER

    Equivalent Jobs

    (Remote)
    3 Months ago
    Advanced Sterilization Products - Software Architect

    Advanced Sterilization Products

    Karnataka, India (Hybrid)
    3 Months ago
    Escape Velocity Entertainment - Principal Technical Designer | North America | Canada | Europe | Fully Remote

    Escape Velocity Entertainment

    (Remote)
    3 Months ago

    Get notifed when new similar jobs are uploaded

    Jobs in Chengdu, Sichuan, China

    Virtuos - Senior Technical Artist

    Virtuos

    China (On-Site)
    2 Months ago
    Fluence - Battery Systems Engineer

    Fluence

    China (Hybrid)
    4 Months ago
    Ubisoft - Senior Animator (Rainbow Six)

    Ubisoft

    Chengdu, Sichuan, China (On-Site)
    3 Months ago
    Tencent - Overseas Content Creative Designer

    Tencent

    Shenzhen, Guangdong Province, China (On-Site)
    2 Months ago
    Tencent - Senior Brand Manager, 2D New Product

    Tencent

    Shenzhen, Guangdong Province, China (On-Site)
    1 Month ago
    Tencent - Senior Regional Game Operation Manager

    Tencent

    Shanghai, Shanghai, China (On-Site)
    3 Months ago
    Tencent - Nikke 高级品牌经理 Senior Brand Manager

    Tencent

    Shenzhen, Guangdong Province, China (On-Site)
    2 Months ago
    Animoca Brands - Backend Developer

    Animoca Brands

    China (Remote)
    4 Months ago
    Intel Corporation - MPE Sort Product Development Engineer

    Intel Corporation

    Chengdu, Sichuan, China (Hybrid)
    1 Month ago
    Yodo1 - China Publishing BD Manager

    Yodo1

    China (Remote)
    7 Months ago

    Get notifed when new similar jobs are uploaded

    Game Engine Jobs

    JetSynthesys - Unity Developer

    JetSynthesys

    Pune, Maharashtra, India (On-Site)
    5 Months ago
    Epic Games - Principal Research Engineer

    Epic Games

    Cary, North Carolina, United States (On-Site)
    1 Month ago
    Rocket Science - Software Engineer - Unreal

    Rocket Science

    Wales, United Kingdom (Hybrid)
    2 Months ago
    Playrix - Senior Unity Software Engineer (Gameplay)

    Playrix

    Armenia (Remote)
    3 Months ago
    Activision - Lead Tools Engineer

    Activision

    Malmö, Skåne County, Sweden (Hybrid)
    1 Month ago
    Tripwire Interactive - Lead Engine Programmer

    Tripwire Interactive

    (Remote)
    1 Month ago
    Kolibri Games - Senior Unity Developer - Game Team (f/m/d)

    Kolibri Games

    Berlin, Berlin, Germany (Hybrid)
    4 Months ago
    505 Games - Senior Software Engineer - Technical Business Unit

    505 Games

    Milan, Lombardy, Italy (Remote)
    7 Months ago
    Epic Games - SDET (Engenheiro de desenvolvimento de software em testes) sênior

    Epic Games

    Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
    1 Month ago
    Keywords Studios (Player Support) - Lead Game Developer

    Keywords Studios (Player Support)

    Gurugram, Haryana, India (On-Site)
    8 Months ago

    Get notifed when new similar jobs are uploaded

    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)

    Montpellier, Occitanie, France (On-Site)

    Bucharest, Bucharest, Romania (On-Site)

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

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

    Saint-Mandé, Île-de-France, France (Hybrid)

    Malmö, Skåne County, Sweden (Hybrid)

    View All Jobs

    Get notified when new jobs are added by Ubisoft

    Level Up Your Career in Game Development!

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

    Job Common Plug