Product Application Engineer
Advanced Micro Devices inc.
Vancouver, BC-
Nombre de poste(s) à combler : 1
- Salaire À discuter
- Publié le 10 juin 2025
-
Date d'entrée en fonction : 1 poste à combler dès que possible
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_
- 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
- 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
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.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de Advanced Micro Devices inc. qui pourraient t'intéresser