Senior Engine Programmer[New Project on Switch2]

Ubisoft

Not Interested
Bookmark
Report This Job

profile Job Location:

Chengdu - China

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

About the Role 
The (Senior) Engine Programmer holds primary responsibility for the maintenance development and optimization of the studios proprietary game engine. This involves analyzing technical requirements designing scalable solutions and implementing robust engine features. The role requires proven expertise in performance analysis and optimization with the ability to diagnose complex bottlenecks and deliver efficient solutions. 

What you will do 

    Architect and implement engine extensions to fulfill project requirements within scheduled timelines.  
    Proactively identify technologies critical to game performance and design cost-effective solutions within technical and budgetary constraints.
    Maintain engine stability and cross-platform compatibility ensuring rapid response to and resolution of critical issues.
    Ensure the stability and compatibility of the engine with a quick response to bugs.  
    Conduct performance optimization using standard profiling tools across PC and console platforms.
    Collaborate effectively with internal teams and external partners demonstrating clear technical communication.  
    Continuously research and integrate relevant new techniques exhibiting a self-driven approach to professional development. 
    Create and maintain clear technical documentation to facilitate knowledge sharing.


Qualifications :

What you will bring 
    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 in game engine architecture and optimization.  
    Ability to diagnose issues across engines dependencies and middleware and propose and implement effective technical solutions.
    Experience in analyzing requirements identifying technical risks and presenting solution options with clear trade-off analysis. 
    Commitment to writing clean maintainable portable and highly functional code.
    Hands-on experience with console development (Nintendo Switch PlayStation Xbox etc.).
    Professional proficiency in written and spoken English sufficient for comprehending technical documents and actively engaging in global team discussions and conference calls.


Remote Work :

No


Employment Type :

Full-time

About the Role The (Senior) Engine Programmer holds primary responsibility for the maintenance development and optimization of the studios proprietary game engine. This involves analyzing technical requirements designing scalable solutions and implementing robust engine features. The role requires p...
View more view more

Key Skills

  • Abinitio
  • International Development
  • Bluetooth
  • Domestic
  • Field Marketing
  • Accident Investigation

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile