Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Vancouver, BC, Canada
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. 

AMD together we advance_

THE ROLE: This role provides technical support for Xilinx FPGAs, SoCs, and ACAPs as well as the associated Xilinx tools, software drivers, and IP. The PAE works with customers, field engineers, technical marketing, and factory engineers in a worldwide team to rapidly resolve complex technical issues. The PAE enables customers to complete their designs and recommends improvements to AMD products. The environment is fast moving with a focus on emerging technologies.   THE PERSON: The ideal candidate will be capable of debugging problems, developing solutions, and communicating with customers. You have the capability of assisting others on deep technical issue debug while communicating technical details to a broad audience. This role also allows the opportunity to influence technical solutions and have a significant impact on current and future products.    KEY RESPONSIBILITIES:
  • Develop and architect GPU and AI Engine (AIE) based graphics , compute and inference solutions on Versal ACAPs, Zynq UltraScale+ MPSoCs, and Ryzen iGPU's & NPUs
  • Assist customers in software development for heterogeneous systems using APIs such as OpenCL, HIP, Vulkan, OpenVX, Vitis AI, and Vitis HLS
  • Collaborate with hardware and software teams to optimize GPU compute, graphics & define product roadmaps for system software.
  • Provide technical marketing input, create demos and developer collateral to showcase AMD's programmable logic and heterogeneous compute solutions
  • Author and review technical documentation including application notes, user guides, and white papers
  • Develop and maintain reference designs using Vitis, AI Engine Graph API, and GPU SDK including graphics shaders and compute pipelines.
  •  Analyze customer challenges and identify patterns to influence future product features and roadmap
  • Work with engineering and architecture teams to define next-generation IPs, tools, and software flows.
  • Mentor and support junior engineers and cross-functional team members in areas of GPU/AIE design and optimization
  • Generate high-quality technical collateral such as whitepapers, solution briefs, blogs, and webinars to support both device adoption& end customers
PREFERRED EXPERIENCE:
  • Extensive hands-on experience in GPU compute and graphics programming using modern APIs such as OpenGL, Vulkan,OpenCL, HIP, and Vulkan, with deep understanding of GLSL/HLSL shaders, SPIR-V compilation, and performance tuning for heterogeneous platforms including AMD Ryzen APUs and discrete GPUs
  • Experience developing graphics pipelines and 3D rendering techniques using C++ with OpenGL/Vulkan, including shader authoring, pipeline optimization, and GPU memory management
  • Proficiency in GPU compiler toolchains and workflows, including ROCm, LLVM-based GPU compilation, shader debugging tools, and performance profilers like Radeon GPU Profiler, RenderDoc, or Nsight
  • Deep familiarity with AI Engine programming using the Adaptive Data Flow (ADF) API, and the AI Engine Graph API, with a focus on optimizing compute graphs for AI/ML inference, signal processing, and deterministic low-latency workloads
  • Experience with Vitis AI for deploying machine learning models (e.g., TensorFlow, PyTorch) to DPU/NPU targets on Versal and Zynq platforms, including quantization, pruning, compilation, and runtime deployment
  • Strong working knowledge of hardware/software partitioning, especially in SoC and ACAP environments, enabling optimal distribution of compute across Programmable Logic (PL), AI Engines, and embedded processors
  • Proficiency in PL (Programmable Logic) design ,High-Level Synthesis (HLS) with Vitis HLS, including AXI interface development, and hardware debugging
  • Strong programming skills in C/C++, Python, and shell scripting, with experience in building and automating system flows, performance test frameworks, and visualization dashboards
  • Familiarity with AI/ML frameworks like TensorFlow, PyTorch, and tools for deploying and profiling inference on edge devices and accelerators
  • Robust system-level debug and performance profiling experience using tools like Xilinx Vitis Analyzer, XSDB, perf, gprof, and custom JTAG/trace-based methods
  • Ability to translate deep technical problems into structured debugging plans and actionable insights for engineering and customer-facing teams
  • Proven ability to work across disciplines—hardware, software, and systems—within fast-paced, cross-functional environments
  • Passionate about customer success, with a strong sense of ownership, initiative, and a drive to simplify complex developer experiences
  • Skilled at managing multiple concurrent projects and priorities in embedded, compute, and AI solution spaces across automotive, industrial, medical, or data center verticals 
    ACADEMIC CREDENTIALS: • MS in Computer Engineering, Electrical Engineering, or related equivalent degree

 

  LOCATION: Vancouver, British Columbia    #LI-DW1  

 

Benefits offered are described:  AMD benefits at a glance.

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. 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.   We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.


 Apply on company website