ExecutivePlacements.com ยท 6 hours ago
GPU Exerciser Software Engineer
AMD is a leading company focused on building innovative products that enhance next-generation computing experiences. The GPU Exerciser Software Engineer will architect and develop low-level GPU test cases to identify silicon and software bugs, collaborating closely with various teams to ensure product excellence.
Human ResourcesOnline PortalsRecruiting
Responsibilities
Design and implement innovative exercisers and stress applications that leverage deep understanding of GPU microarchitecture to uncover subtle hardware and software issues
Drive complex debug efforts from failure observation through root-cause analysis, working closely with hardware, firmware, and software teams
Build and enhance in-house stress and validation frameworks, improving their scalability, coverage, and ease of use for the broader engineering organization
Qualification
Required
Strong collaboration with stakeholders from design, emulation, driver, firmware, and debug teams
Background or strong skills in both GPU and systems programming (Linux kernel and userspace)
Highly analytical and detail-oriented individual with proven problem-solving skills
Strong technical expertise in GPU programming and Linux systems programming
Ability to work collaboratively as part of a team and independently
Ability to manage workload efficiently with minimal supervision
Design and implement innovative exercisers and stress applications that leverage deep understanding of GPU microarchitecture to uncover subtle hardware and software issues
Drive complex debug efforts from failure observation through root-cause analysis, working closely with hardware, firmware, and software teams
Build and enhance in-house stress and validation frameworks, improving their scalability, coverage, and ease of use for the broader engineering organization
Bachelors or Masters Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
Preferred
Worked on at least two projects utilizing GPU programming (CUDA / HIP / OpenCL / SP3 assembly)
GPU architecture expertise
Microprocessor validation/verification
Experience with parallel programming, concurrency, and memory consistency models
Modern C++ programming
Low-level/firmware programming
Linux device drivers and/or kernel development
Linux userspace systems programming
Benefits
AMD benefits at a glance.
Company
ExecutivePlacements.com
Online recruitment
Funding
Current Stage
Early StageCompany data provided by crunchbase