Software Development Engineer - Advanced Graphics Programs
Tech Stack / Keywords
Firma i stanowisko
AMD Advanced Rendering and Engineering brings together cross-disciplinary teams at the intersection of graphics research and product development. The role involves shaping cutting-edge software that enables developers and publishers to build immersive, high-performance gaming experiences optimized for AMD hardware. The position offers the opportunity to work on technically ambitious problems and deepen expertise across graphics, performance, and emerging compute and machine learning applications in a collaborative environment.
Wymagania
- Background in computer science or a related field.
- Experience writing efficient high-level shader code such as HLSL SM6, GLSL, Slang, or similar, alongside modern C++.
- Knowledge of real-time rendering and graphics algorithms.
- Excellent written and verbal communication skills in English.
- Knowledge of applied mathematics, especially linear algebra, geometry, and trigonometry.
- Familiarity with modern game console and desktop GPU architectures.
- Understanding of low-level machine learning concepts and design patterns, including automatic differentiation, computational graphs, and tensor broadcasting.
- Experience working with modern machine learning libraries such as PyTorch or TensorFlow.
- Knowledge of physically based rendering algorithms, including sampling, shading, and light transport.
- Experience with modern graphics APIs such as DirectX 12 or Vulkan.
- Experience contributing to shipped AAA game titles is preferred.
- Willingness to travel occasionally, both domestically and internationally.
- A Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Applied Mathematics, or a related field is preferred.
Obowiązki
- Collaborate with research engineers to transform proof-of-concept prototypes into robust, production-ready solutions with a high standard of quality.
- Partner with external game developers and internal AMD teams to integrate advanced graphics technologies into real-world applications and titles.
- Optimize, extend, package, and document high-level compute shader and modern C++ code for performance, scalability, and usability.
- Build a strong understanding of the team’s tools, workflows, and technology landscape in the first few months, while contributing to core engineering tasks.
- 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.
Oferta
- Benefits offered are described: AMD benefits at a glance.
Inne informacje
AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.
AMD
16 aktywnych ofert