Developer Technology Engineer

Intel Intel · Semiconductors · United States · Remote

This role focuses on working with game developers to optimize game titles on Intel's GPU and CPU technologies. Responsibilities include debugging, optimizing game code, shaders, APIs, and tools, collaborating with internal teams, and developing documentation. The role requires strong programming skills in HLSL and C/C++, experience with modern game engines and graphics APIs like DirectX 12, and proficiency with profiling tools.

What you'd actually do

  1. Work with game developers to improve reliability, quality, and performance of game titles on Intel products to improve customer and developer experiences by engaging with independent software developers (ISVs) to integrate features, resolve technical issues, and apply best practices for working on Intel hardware.
  2. Collaborate with driver, feature development, and hardware teams to resolve technical issues, drive innovative solutions to improve performance, enhance quality, and represent developers' requests for future hardware and software development.
  3. Debug and optimize game code/game engines, graphics and compute shaders, APIs, feature integrations, and tools for reliability, enhanced performance, and visual fidelity on Intel CPU and GPU products.
  4. Drive feature integrations and support developer tools necessary for profiling, debugging, and optimizing graphics solutions.
  5. Develop supportive documentation and materials to promote best practices while developing for Intel hardware.

Skills

Required

  • game technologies for GPU and/or CPU
  • modern game engine architecture, rendering pipelines, techniques, and technologies
  • profiling tools used by game developers on Windows including PIX, RenderDoc, WPA, and GPUView
  • HLSL
  • C/C++
  • DirectX 12 features
  • reporting bugs and following them through until resolution

Nice to have

  • Vulkan
  • GLSL
  • nSight
  • Windows architecture
  • x86 architecture
  • game development lifecycle
  • creating and productizing new technologies and tools
  • optimizing Unreal engine

What the JD emphasized

  • 5+ years working on game technologies for GPU and/or CPU
  • At least 5 years of Experience with modern game engine architecture, rendering pipelines, techniques, and technologies
  • Working knowledge of profiling tools used by game developers on Windows including PIX, RenderDoc, WPA, and GPUView
  • Fluency and ability to program in HLSL and C/C++
  • At least 5 years of Experience using the latest DirectX 12 features
  • At least 5 years of Experience reporting bugs, entering them such that others can reproduce them, and the ability to follow them through until resolution