Software Development Engineer - Ray Tracing / Neural Rendering

AMD
Bellevue
Workplace: HybridFull timeFunction: Product ManagementEducation: mastersSkills: ["Problem-solving","Analytical thinking","Collaboration","Design and code development"]

Develop and deliver real-time ray tracing and global illumination rendering algorithms for AMD hardware. Research, implement, validate, and optimize techniques such as ReSTIR, path tracing, denoising, sampling, and spatiotemporal resampling. Collaborate with GPU architecture, driver, game engineering, and graphics research teams to ship rendering technologies from prototype through production-quality implementation, improving both visual quality and performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
2 days ago

Software Development Engineer - Ray Tracing / Neural Rendering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Develop and deliver real-time ray tracing and global illumination rendering algorithms for AMD hardware. Research, implement, validate, and optimize techniques such as ReSTIR, path tracing, denoising, sampling, and spatiotemporal resampling. Collaborate with GPU architecture, driver, game engineering, and graphics research teams to ship rendering technologies from prototype through production-quality implementation, improving both visual quality and performance.
Location: Bellevue
Workplace: Hybrid
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Develop and drive advanced rendering algorithms and software for real-time ray tracing and global illumination.
  • •Research, implement, validate, and optimize rendering techniques including ReSTIR, path tracing, denoising, sampling, and spatiotemporal resampling.
  • •Contribute to a graphics feature team delivering industry-leading visual quality and performance.
  • •Collaborate with cross-functional teams (GPU architecture, driver, game engineering, and graphics research) to develop and deploy new rendering technologies.
  • •Help design and implement future rendering architectures, frameworks, and scalable graphics systems.

Key Requirements

  • •Expert hands-on experience in C and C++.
  • •Strong understanding of real-time rendering, ray tracing, physically based rendering, Monte Carlo techniques, and global illumination algorithms.
  • •Experience developing GPU-accelerated algorithms using modern graphics APIs, shader languages, and parallel programming techniques.
  • •Solid software engineering fundamentals (data structures/algorithms, computer architecture) and performance optimization.
  • •Comfort with the full rendering technology lifecycle, from algorithm design and prototyping through implementation, validation, and deployment.
Experience:Real-time renderingRay tracingGPU programmingComputer graphics
Education:Master's in Computer Science, Computer Engineering, Software Engineering, Computer Graphics, or related technical discipline
Skills:Problem-solvingAnalytical thinkingCollaborationDesign and code development
Languages:English
Tech Stack:CC++Linux

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn