Microsoft are from done when it comes to squeezing performance out of their Xbox One system, and are currently recruiting a Software Engineer who will be working in Microsoft’s Advanced Technology Group (ATG) to optimize the Xbox One’s graphical capabilities.
ATG were instrumental in supporting the Xbox 360 too, and now the team have naturally switched things up to the next generation. The successful applicant will have numerous responsibilities, including acting as a line of support for game developers – both first and third party. Effectively, they’ll work with the developers to see how their game engines perform on the Xbox One, and from there help them develop white papers and optimization to improve performance of the applications code on the Xbox One.
Indeed, they will likely be using PIX (Performance Investigator for Xbox) alongside the developer and finding out what’s causing latency, gobbling up resources and causing hitches in the frame rate.
Perhaps more interesting still – the Software Engineer will also work alongside other Xbox software teams “on designing and building new features” – hinting Microsoft are still working on their own SDKs and graphics drivers. Earlier in the year, the Xbox One’s SDK was leaked onto the internet, and as we said in our analysis, it was abundantly clear there’d been a plethora of upgrades to the system, including a completely new graphics driver and access to the seventh CPU core. Only developers know how the SDK has changed, and what features Microsoft will add to it when DX12 becomes a ‘thing’ for the system remain a mystery.
Furthermore, a requirement is that the candidate must have “experience in one or more of the following: DirectX, GPU performance optimization, HLSL [High-Level Shading Language], texture formats and compression”.
“Ready to work on some of the most advanced hardware on the planet?” asks Microsoft’s advert. “Can you make a GPU dance like it should be in a music video? Do you look at frame hitches and say, “Could we do better?” The Advanced Technology Group (ATG) provides world-class assistance and support to premiere game developers on Xbox One and Xbox 360. ATG provides in-depth performance analysis of game engines for both first- and third-party developers. We generate code samples and white papers that enable developers around the world to build cutting edge titles for Microsoft platforms.
We are seeking a Software Engineer with technical expertise in graphics performance optimization, GPU architectures, and HLSL shaders. Game development experience is strongly preferred. You can be a key part of making Microsoft gaming platforms – including Xbox One, Xbox 360 and others – a success.”
More: SDK analysis Part 2 | Part 3
Source – Microsoft Careers