{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/contemporary-rendering-algorithms"},"x-facet":{"type":"skill","slug":"contemporary-rendering-algorithms","display":"Contemporary Rendering Algorithms","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_2ea1fdd9-5bc"},"title":"Senior Graphic Programmer","description":"<p><strong>About the Role</strong></p>\n<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>\n<p><strong>What You Will Do</strong></p>\n<ul>\n<li>Prototype, develop, and refine graphical features within our proprietary engine for deployment across multiple target platforms.</li>\n<li>Analyze and optimize the rendering pipeline and graphics algorithms for console platforms (e.g., PlayStation, Xbox, Switch) and PC.</li>\n<li>Evaluate the performance and memory implications of various rendering techniques to inform architectural decisions.</li>\n<li>Design and implement debugging tools to support the graphics development and art integration workflows.</li>\n<li>Collaborate closely with client teams to gather requirements, define technical roadmaps, and prioritize improvements for our graphics technology.</li>\n<li>Continuously research and integrate relevant new techniques, exhibiting a self-driven approach to professional development.</li>\n<li>Create and maintain clear technical documentation to facilitate knowledge sharing.</li>\n</ul>\n<p><strong>Qualifications</strong></p>\n<ul>\n<li>Mastery of C++, with a strong foundation in C/C# and Object-Oriented Programming principles.</li>\n<li>Proven experience in multithreaded programming and low-level memory optimization.</li>\n<li>Deep, practical knowledge of modern graphics APIs (DirectX 11/12, Vulkan, OpenGL) and shader languages (HLSL/GLSL).</li>\n<li>Expertise in 3D mathematics, contemporary rendering algorithms, and performance-critical data structures.</li>\n<li>A rigorous focus on code quality, performance (CPU/GPU), and memory efficiency.</li>\n<li>Dedication to writing clean, maintainable, and portable production code.</li>\n<li>Ability to diagnose issues across engines, dependencies, and middleware, and propose and implement effective technical solutions.</li>\n<li>Experience in analyzing requirements, identifying technical risks, and presenting solution options with clear trade-off analysis.</li>\n<li>Hands-on experience with console development (Nintendo Switch, PlayStation, Xbox, etc.).</li>\n<li>Professional proficiency in written and spoken English, sufficient for comprehending technical documents and actively engaging in global team discussions and conference calls.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_2ea1fdd9-5bc","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Ubisoft","sameAs":"https://jobs.smartrecruiters.com","logo":"https://logos.yubhub.co/ubisoft2.com.png"},"x-apply-url":"https://jobs.smartrecruiters.com/Ubisoft2/744000112075915--senior-graphic-programmer-new-project-on-switch2-","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["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"],"x-skills-preferred":[],"datePosted":"2026-03-09T10:58:46.246Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chengdu, Sichuan, China"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","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"}]}