AMD

Principal Software Development Engineer

AMD
Apply
1 day ago
Markham, CanadaStaff+

Responsibilities

  • Identify emerging opportunities across graphics, gaming, AI, and related technologies and assess AMD’s potential differentiation.
  • Develop and evaluate technical concepts, prototypes, benchmarks, and proofs of concept with architects and engineering teams.
  • Help define roadmaps and influence technology investments for future PC and console gaming capabilities.
  • Partner with customers, game studios, ISVs, developers, and internal teams to understand technical needs and ecosystem trends.
  • Evaluate whether initiatives should be built, reused, partnered on, redirected, or stopped.
  • Apply performance analysis, characterization, and debugging to evaluate technologies and identify improvements.
  • Use AI and Agentic AI tools to create development tools or infrastructure and accelerate prototyping and experimentation.
  • Translate complex technical opportunities into recommendations, presentations, and actionable plans for technical teams and senior leadership.
  • Develop initial technology and customer understanding within 30 days, actionable opportunity plans within 60 days, and measurable execution progress within 90 days and beyond.

Requirements

  • Strong software development and software architecture experience with the technical depth to influence complex engineering decisions.
  • Deep understanding of computer graphics and 3D graphics, particularly in PC or console gaming environments.
  • Experience with rendering, GPU architecture, graphics software, or ML-based graphics technologies.
  • Familiarity with graphics APIs and ecosystems such as DirectX and Vulkan.
  • Experience with performance analysis, characterization, debugging, and operating-system concepts.
  • Experience using Agentic AI and AI-enabled development tools, including creating custom tools or infrastructure.
  • Experience developing technical prototypes, proofs of concept, benchmarks, or other approaches for evaluating emerging technologies.
  • Ability to translate customer needs, technical constraints, competitive signals, and engineering resources into technical recommendations.
  • Experience influencing senior stakeholders and collaborating across hardware, software, engineering, research, product, and business teams without direct authority.
  • Experience communicating complex technical concepts to technical, non-technical, and executive audiences.
  • Bachelor’s or advanced degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field is preferred.

Benefits

  • Onsite work arrangement in Markham, Ontario, Canada.
  • AMD benefits are described through its benefits-at-a-glance information.

Categories

Gaming
AMD

About AMD

10,000+ employees

AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.

Contact me