Vancouver, BC, V5Y 2E2, CAN
16 hours ago
Principal Engine & Graphics Engineer – Gaming AI
Are you passionate about pushing the boundaries of real-time graphics and engine systems? Do you thrive in a collaborative environment where innovation meets cutting-edge technology? At Xbox Gaming AI, we are exploring emerging technology trends to craft the next era of gaming. We are venturing beyond the horizon and charting a course forward with players and creators at the center. Our goal is to define the future of Xbox by advancing our mission of bringing joy and community to every player on the planet. If you value dynamic and agile teams that are proactively advocating for a diverse workforce, we have a great role for you. We’re looking for a **Principal Engine & Graphics Engineer** to help lead the design and development of foundational engine and rendering systems. In this role, you’ll build scalable, high-performance runtime technology and rendering features that support innovative, creator-first experiences. You’ll work closely with engineers, designers, and researchers to integrate cutting-edge systems into creative tools and interactive experiences. This is a unique opportunity to help define new categories of play and build experiences that blend creativity, technology, and community. **We Value** + **Growth Mindset** : You are always learning and seeking feedback to improve yourself and your work. + **Be Brave. Be Bold** : You are not afraid to take risks and challenge assumptions. + **Collaborate** : You thrive in cross-functional teams and value diverse perspectives. + **Diversity, Equity & Inclusion** : You believe innovation comes from everyone and help foster a culture where people feel empowered and heard. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. **Responsibilities** + Design and optimize rendering systems, graphics pipelines, and engine features for cross-platform interactive experiences. + Develop runtime features such as lighting, shading, animation systems, and post-processing effects with performance and scalability in mind. + Build core engine systems including scene management, entity-component frameworks, asset streaming, and scripting interfaces. + Partner with other engineers, designers, and AI teams to ensure seamless integration and alignment across tools and runtime. + Prototype and evaluate emerging graphics and engine technologies for their relevance to current and future needs. + Write clean, efficient, maintainable code using technologies such as TypeScript, WebGL, WebGPU, WGSL, and GLSL. + Contribute to architectural decisions and provide mentorship across the engineering team. **Qualifications** **Required/Minimum Qualifications (RQs/MQs)** + Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or TypeScript + OR equivalent experience. + 6+ years of experience developing engine systems and rendering pipelines in games or interactive applications. + 3+ years of experience developing in shader languages like HLSL, GLSL, or WGSL. + 1+ years of experience in performance profiling, content pipelines, and low-level systems. **Preferred Qualifications** + Deep understanding of the graphics pipeline, real-time rendering techniques, and shader programming. + Familiarity with mobile and web graphics technologies such as WebGL, WebGPU, or Metal. + Experience shipping games or runtime systems on mobile or web platforms. + Exposure to AI or machine learning integration in rendering or engine contexts. + Familiarity with building editors, visual tools, or creator-facing runtime systems. + A passion for enabling creators and shaping the future of interactive experiences. Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $142,400 - CAD $257,500 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Microsoft will accept applications for the role until July 11, 2025. Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Confirmar seu email: Enviar Email