PMTS Software Development Engineer / Tools and Frameworks
Advanced Micro Devices , Inc. - Nashville, Tennessee, United States, 37247
Work at Advanced Micro Devices , Inc.
Overview
- View job
Overview
THE PERSON: You will drive the design and development of next-generation profiling tools and frameworks that empower developers to extract maximum performance from AMD's high-performing GPUs. You will collaborate closely with cross-functional teams to develop and optimize software solutions for accelerated AI computations. This role offers the opportunity to work on leading-edge projects, influence technical decisions, and mentor junior engineers.
KEY RESPONSIBILITIES: Lead the architecture and development of advanced profiling and benchmarking tools for GPU- Accelerated computing Design and implement APIs and SDKs that interface with hardware performance counters and runtime systems. Collaborate with internal teams and external partners to define and evolve performance analysis methodologies. Represent the organization in technical forums, standards bodies, and industry collaborations. Contribute to the company's intellectual property portfolio through patents and technical disclosures. Demonstrate hands-on experience in rapid prototyping and successfully upstreaming contributions to open-source projects.
PREFERRED EXPERIENCE: Recognized technical authority in performance analysis, compiler optimization, or HPC systems. Experience with open-source performance tools such as HPCToolkit, PAPI, ROCm Profiler, or CUPTI. Familiarity with ROCm/CUDA runtimes, compiler frameworks, or binary instrumentation tools. Proficiency in C/C++, Python, and scripting languages such as bash or awk. Extensive experience with software developer tools, including profilers, benchmarking suites, and runtime instrumentation. Deep understanding of modern processor architecture, memory hierarchies, and parallel programming models (e.g., MPI, OpenMP). Demonstrated ability to lead complex technical projects from concept to deployment. Strong record of innovation, including patents in relevant domains. Experience collaborating with hardware vendors and research institutions. Strong communication skills and experience mentoring junior engineers or researchers.
ACADEMIC CREDENTIALS: Ph.D. in Computer Science or a closely related field. #LI-MH2 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.