Senior Software Development Engineer - Profiling Tools

AMD
Markham
Workplace: HybridFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Communication","Leadership","Problem-solving"]

Lead development of GPU profiling tools and ROCprofiler-SDK components for HPC and AI workloads, collaborating with architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs. Drive new features, optimize accuracy and scalability, and contribute to pre/post-silicon efforts and hardware bring-ups, while communicating across teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
3 months ago

Senior Software Development Engineer - Profiling Tools

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Lead development of GPU profiling tools and ROCprofiler-SDK components for HPC and AI workloads, collaborating with architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs. Drive new features, optimize accuracy and scalability, and contribute to pre/post-silicon efforts and hardware bring-ups, while communicating across teams.
Location: Markham
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering

Key Responsibilities

  • •Collaborate with architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs involved in Pre Silicon and Post Silicon activities.
  • •Design, develop, and maintain ROCprofiler-SDK components for GPU performance profiling.
  • •Implement new features and APIs to enhance profiling capabilities for AI and HPC workloads.
  • •Optimize profiling tools for accuracy, scalability, and minimal overhead.
  • •Debug and resolve issues in profiling workflows and improve tool reliability.

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • •Strong proficiency in C++ and object-oriented programming.
  • •Experience with performance analysis tools or profiling frameworks.
  • •Understanding of GPU architecture and system-level performance concepts.
  • •Experience with multithreading and concurrency in modern C++.
Experience:GPU profilingHPCAI
Education:Bachelor's
Skills:CommunicationLeadershipProblem-solving
Languages:English
Tech Stack:C++ROCprofilerROCmHIPCUDAOpenCLLinuxMultithreading

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn