Ubisoft

Senior Engine Programmer[New Project on Switch2]

Ubisoft
Apply
2 days ago
Chengdu, ChinaSenior

Responsibilities

  • Architect and implement scalable engine extensions that meet project requirements and timelines.
  • Maintain engine stability and cross-platform compatibility while responding rapidly to critical bugs and issues.
  • Conduct performance analysis and optimization using profiling tools across PC and console platforms.
  • Diagnose problems across engines, dependencies, and middleware and implement effective technical solutions.
  • Analyze requirements, identify technical risks, and present solution options with trade-off analysis.
  • Research and integrate relevant techniques, collaborate with internal and external teams, and maintain technical documentation.

Requirements

  • Expert-level proficiency in C++ and strong understanding of C, C#, and object-oriented programming.
  • Demonstrated expertise in performance analysis, memory management, and multithreaded programming.
  • Proven experience with game engine architecture and optimization.
  • Experience diagnosing issues across engines, dependencies, and middleware.
  • Ability to analyze requirements, identify technical risks, and communicate solution trade-offs.
  • Commitment to writing clean, maintainable, portable, and highly functional code.
  • Hands-on experience with console development, including Nintendo Switch, PlayStation, or Xbox.
  • Professional written and spoken English sufficient for technical documentation and global team discussions.

Benefits

  • Fixed-term contract.
  • Office-based work arrangement.

Tech Stack

CC#C++

Categories

Gaming
Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me