<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>2ea1fdd9-5bc</externalid>
      <Title>Senior Graphic Programmer</Title>
      <Description><![CDATA[<p><strong>About the Role</strong></p>
<p>As a Senior Graphics Programmer, you will drive the implementation and optimization of our engine&#39;s core rendering systems. Working within a dedicated production team across multiple platforms, you will partner with artists and engineers to build performant, scalable graphics features that define the visual excellence of our titles.</p>
<p><strong>What You Will Do</strong></p>
<ul>
<li>Prototype, develop, and refine graphical features within our proprietary engine for deployment across multiple target platforms.</li>
<li>Analyze and optimize the rendering pipeline and graphics algorithms for console platforms (e.g., PlayStation, Xbox, Switch) and PC.</li>
<li>Evaluate the performance and memory implications of various rendering techniques to inform architectural decisions.</li>
<li>Design and implement debugging tools to support the graphics development and art integration workflows.</li>
<li>Collaborate closely with client teams to gather requirements, define technical roadmaps, and prioritize improvements for our graphics technology.</li>
<li>Continuously research and integrate relevant new techniques, exhibiting a self-driven approach to professional development.</li>
<li>Create and maintain clear technical documentation to facilitate knowledge sharing.</li>
</ul>
<p><strong>Qualifications</strong></p>
<ul>
<li>Mastery of C++, with a strong foundation in C/C# and Object-Oriented Programming principles.</li>
<li>Proven experience in multithreaded programming and low-level memory optimization.</li>
<li>Deep, practical knowledge of modern graphics APIs (DirectX 11/12, Vulkan, OpenGL) and shader languages (HLSL/GLSL).</li>
<li>Expertise in 3D mathematics, contemporary rendering algorithms, and performance-critical data structures.</li>
<li>A rigorous focus on code quality, performance (CPU/GPU), and memory efficiency.</li>
<li>Dedication to writing clean, maintainable, and portable production code.</li>
<li>Ability to diagnose issues across engines, dependencies, and middleware, and propose and implement effective technical solutions.</li>
<li>Experience in analyzing requirements, identifying technical risks, and presenting solution options with clear trade-off analysis.</li>
<li>Hands-on experience with console development (Nintendo Switch, PlayStation, Xbox, etc.).</li>
<li>Professional proficiency in written and spoken English, sufficient for comprehending technical documents and actively engaging in global team discussions and conference calls.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C++, C/C#, Object-Oriented Programming, Multithreaded programming, Low-level memory optimization, Modern graphics APIs, Shader languages, 3D mathematics, Contemporary rendering algorithms, Performance-critical data structures</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Ubisoft</Employername>
      <Employerlogo>https://logos.yubhub.co/ubisoft2.com.png</Employerlogo>
      <Employerdescription>Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences. It has over 320 talents contributing to its line-up.</Employerdescription>
      <Employerwebsite>https://jobs.smartrecruiters.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://jobs.smartrecruiters.com/Ubisoft2/744000112075915--senior-graphic-programmer-new-project-on-switch2-</Applyto>
      <Location>Chengdu, Sichuan, China</Location>
      <Country></Country>
      <Postedate>2026-03-09</Postedate>
    </job>
  </jobs>
</source>