GPU Sdk Engineer.

AMD AMD · Semiconductors · Warsaw, Poland · Engineering

This role focuses on designing, developing, and maintaining GPU SDK components and libraries for graphics and compute applications. It involves implementing rendering techniques, optimizing GPU workloads, developing API interfaces, and collaborating with various stakeholders. The role requires strong C++ and HLSL skills, understanding of GPU pipelines, and experience with profiling tools.

What you'd actually do

  1. Design, develop, and maintain GPU SDK components and libraries for graphics and compute applications
  2. Implement advanced rendering techniques using HLSL compute shaders and graphics pipelines
  3. Profile and optimize GPU workloads across different hardware architectures
  4. Develop comprehensive API interfaces and documentation for external developers
  5. Collaborate with hardware teams, game developers, and ISVs on SDK features and performance

Skills

Required

  • HLSL
  • Direct3D 12
  • GPU pipeline understanding
  • compute architecture understanding
  • GPU profiling
  • performance analysis tools
  • parallel algorithms
  • GPU patterns
  • API design experience
  • SDK design experience
  • C++ (C++17/20)
  • Cross-platform development

Nice to have

  • DXGI Swap Chain experience
  • HIP and ROCm programming
  • Shader compilation pipelines
  • intermediate representations
  • GPU performance optimization techniques
  • ML frameworks and GPU acceleration
  • Development tooling and automation
  • Validation frameworks and testing methodologies
  • GPU hardware architecture knowledge
  • Vulkan or Metal experience