Software Development Engineer - Advanced Graphics Programs

AMD AMD · Semiconductors · Gdansk, Poland · Engineering

Software Development Engineer at AMD focused on advanced graphics programs, aiming to shape cutting-edge software for gaming experiences optimized for AMD hardware. The role involves collaborating with research engineers and external partners to turn prototypes into production-ready solutions, optimizing code, and contributing to core engineering tasks. Familiarity with machine learning concepts and libraries is preferred.

What you'd actually do

  1. Collaborate with research engineers to transform proof-of-concept prototypes into robust, production-ready solutions with a high standard of quality.
  2. Partner with external game developers and internal AMD teams to integrate advanced graphics technologies into real-world applications and titles.
  3. Optimize, extend, package, and document high-level compute shader and modern C++ code for performance, scalability, and usability.
  4. Build a strong understanding of the team’s tools, workflows, and technology landscape in the first few months, while contributing to core engineering tasks.
  5. Within the first 6 to 12 months, take ownership of significant technical deliverables, help shape implementation direction, and contribute to the successful delivery of advanced graphics initiatives.

Skills

Required

  • modern C++
  • high-level compute shader code
  • English communication

Nice to have

  • HLSL SM6
  • GLSL
  • Slang
  • real-time rendering
  • graphics algorithms
  • applied mathematics
  • linear algebra
  • geometry
  • trigonometry
  • modern game console and desktop GPU architectures
  • low-level machine learning concepts
  • automatic differentiation
  • computational graphs
  • tensor broadcasting
  • PyTorch
  • TensorFlow
  • physically based rendering algorithms
  • sampling
  • shading
  • light transport
  • DirectX 12
  • Vulkan
  • AAA game titles
  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Applied Mathematics, or a related field