{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/title/senior-engine-programmer"},"x-facet":{"type":"title","slug":"senior-engine-programmer","display":"Senior Engine Programmer","count":2},"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_9e6521c0-223"},"title":"Senior Engine Programmer","description":"<p><strong>About the Role</strong></p>\n<p>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.</p>\n<p><strong>What you will do</strong></p>\n<ul>\n<li>Expand the engine for new requirements. Delivery results in time.</li>\n<li>Profile game performance, make out solution and implement it within budget.</li>\n<li>Responsible for stability and compatibility of engine. Quick response for bugs.</li>\n<li>Strong ability to collaborate and communicate inside and outside team.</li>\n<li>Keep an eye on new techniques. Strong self-motivation in learning.</li>\n</ul>\n<p><strong>Qualifications</strong></p>\n<ul>\n<li>Understand C++, data structure and algorithm quite well.</li>\n<li>Familiar with multiple-thread game engine structure.</li>\n<li>Having experience of game engine optimization.</li>\n<li>Knowing one of the fields quite well: animation, physical, AI, graphics, sound, debug, assembly language, etc.</li>\n<li>Good English reading and writing skill.</li>\n</ul>\n<p><strong>Additional Information</strong></p>\n<ul>\n<li>Bonus Points: Console game development experience: Nintendo switch, PlayStation, Xbox, etc.</li>\n<li>Good English listening and speaking skill.</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_9e6521c0-223","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/744000112076188-senior-engine-programmer-unannounced-project-","x-work-arrangement":"office-based","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C++","data structure","algorithm","multiple-thread game engine structure","game engine optimization","animation","physical","AI","graphics","sound","debug","assembly language"],"x-skills-preferred":["console game development experience","Nintendo switch","PlayStation","Xbox"],"datePosted":"2026-03-09T10:59:21.606Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chengdu, Sichuan, China"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, data structure, algorithm, multiple-thread game engine structure, game engine optimization, animation, physical, AI, graphics, sound, debug, assembly language, console game development experience, Nintendo switch, PlayStation, Xbox"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_825fba79-628"},"title":"Senior Engine Programmer","description":"<p><strong>About the Role</strong></p>\n<p>The Senior Engine Programmer holds primary responsibility for the maintenance, development, and optimization of the studio&#39;s 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.</p>\n<p><strong>What You Will Do</strong></p>\n<ul>\n<li>Architect and implement engine extensions to fulfill project requirements within scheduled timelines.</li>\n<li>Proactively identify technologies critical to game performance and design cost-effective solutions within technical and budgetary constraints.</li>\n<li>Maintain engine stability and cross-platform compatibility, ensuring rapid response to and resolution of critical issues.</li>\n<li>Conduct performance optimization using standard profiling tools across PC and console platforms.</li>\n<li>Collaborate effectively with internal teams and external partners, demonstrating clear technical communication.</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>Expert-level proficiency in C++ and strong understanding of C/C# and Object-Oriented Programming.</li>\n<li>Demonstrated expertise in performance analysis, memory management, and multithreaded programming.</li>\n<li>Proven experience in game engine architecture and optimization.</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>Commitment to writing clean, maintainable, portable, and highly functional code.</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_825fba79-628","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/744000112075664-senior-engine-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","performance analysis","memory management","multithreaded programming","game engine architecture","optimization","console development"],"x-skills-preferred":["console development","game engine architecture","optimization"],"datePosted":"2026-03-09T10:57:52.123Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chengdu, Sichuan, China"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C++, C/C#, Object-Oriented Programming, performance analysis, memory management, multithreaded programming, game engine architecture, optimization, console development, console development, game engine architecture, optimization"}]}