Excited to work on the latest cutting-edge graphics and effects? Love the challenge of optimizing rendering engines, writing shaders, and creating amazing visuals? The Xbox Advanced Technology Group (ATG) provides deep technical consultation and integration services to game developers world-wide as they create cutting-edge experiences for Microsoft game platforms and services. We are seeking a Software Development Engineer with technical expertise in graphics performance optimization, GPU architectures, real-time rendering techniques, and HLSL shaders and texture compression. Game development experience is strongly preferred.
* At least 5 years of C++ professional experience
* Experience shipping AAA current generation games on console or PC
* Experience with compute, DX11, DX12, or 8th generation console GPU programming
* Graphics, mathematics, debugging, problem solving, and communication skills
* BSc degree or 4+ years of work experience
* Bonus qualifications: raytracing, machine learning, experience with Unity, Unreal or other AAA rendering engines
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Primary responsibilities include working directly with game developers to understand and address their technical problems, researching and developing samples and white papers that illustrate advanced techniques, and collaborating with the Xbox software teams on new features. Other responsibilities include establishing excellent engineering practices, driving technical issues raised by both Microsoft Game Studios and external game developers with the appropriate teams across Microsoft, working closely with the developer relations group, and speaking at game development conferences.
Microsoft is a technology company that develops and supports software, services, and devices.