{"schemaVersion":"jobsearcher.job.v1","id":"07efa198fe5d437ba3296af9","url":"https://jobsearcher.com/jobs/07efa198fe5d437ba3296af9","canonicalUrl":"https://jobsearcher.com/jobs/07efa198fe5d437ba3296af9","title":"Senior Software Development Engineer - Profiling Tools","description":"Overview\nSenior Software Engineer on the Developer Tools team, shaping GPU profiling tools for HPC and AI workloads. You will collaborate with architecture, driver, and runtime teams to enable profiling for next‑generation AMD GPUs, both pre‑silicon and post‑silicon. You’ll develop ROCprofiler-SDK components, add new features, optimize performance, and contribute to documentation. This role blends systems-level engineering with hardware-aware optimization in a fast, collaborative environment. Join AMD to influence profiling tooling across AI and compute at scale.\n\nResponsibilitiesCollaborate with architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs (Pre Silicon and Post Silicon)Design, develop, and maintain ROCprofiler-SDK components for GPU performance profilingImplement new features and APIs to enhance profiling capabilities for AI and HPC workloadsOptimize profiling tools for accuracy, scalability, and minimal overheadDebug and resolve issues in profiling workflows and improve tool reliabilityStay current with GPU architecture advancements and integrate them into ROCprofiler-SDKContribute to documentation and developer resources for ROCprofiler-SDK\nKey requirementsStrong proficiency in C++ and object-oriented programmingExperience with performance analysis tools or profiling frameworksUnderstanding of GPU architecture and system-level performance conceptsExperience with multithreading and concurrency in modern C++Familiarity with ROCm ecosystem and tools is highly desirableExperience with AI-powered developer tools and ability to leverage them in day-to-day development, including code generation, debugging, performance optimization, and productivity improvementsExperience with Git-based workflows and debugging toolsFamiliarity with GPU programming models (HIP, OpenCL, or CUDA) is a plusKnowledge of Linux development environments; Windows experience is a plusBachelor’s or Master’s degree in relevant fieldsStrong problem-solving skillsEffective cross-team communicationSelf-motivated with ability to work independently and in a teamC++ and OO programmingPerformance analysis and profiling toolsGPU architecture and system-level performance concepts","company":"AMD","rawCompany":"amd","city":"Chicago","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:33:26.769Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Development Engineer - Profiling Tools","description":"Overview\nSenior Software Engineer on the Developer Tools team, shaping GPU profiling tools for HPC and AI workloads. You will collaborate with architecture, driver, and runtime teams to enable profiling for next‑generation AMD GPUs, both pre‑silicon and post‑silicon. You’ll develop ROCprofiler-SDK components, add new features, optimize performance, and contribute to documentation. This role blends systems-level engineering with hardware-aware optimization in a fast, collaborative environment. Join AMD to influence profiling tooling across AI and compute at scale.\n\nResponsibilitiesCollaborate with architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs (Pre Silicon and Post Silicon)Design, develop, and maintain ROCprofiler-SDK components for GPU performance profilingImplement new features and APIs to enhance profiling capabilities for AI and HPC workloadsOptimize profiling tools for accuracy, scalability, and minimal overheadDebug and resolve issues in profiling workflows and improve tool reliabilityStay current with GPU architecture advancements and integrate them into ROCprofiler-SDKContribute to documentation and developer resources for ROCprofiler-SDK\nKey requirementsStrong proficiency in C++ and object-oriented programmingExperience with performance analysis tools or profiling frameworksUnderstanding of GPU architecture and system-level performance conceptsExperience with multithreading and concurrency in modern C++Familiarity with ROCm ecosystem and tools is highly desirableExperience with AI-powered developer tools and ability to leverage them in day-to-day development, including code generation, debugging, performance optimization, and productivity improvementsExperience with Git-based workflows and debugging toolsFamiliarity with GPU programming models (HIP, OpenCL, or CUDA) is a plusKnowledge of Linux development environments; Windows experience is a plusBachelor’s or Master’s degree in relevant fieldsStrong problem-solving skillsEffective cross-team communicationSelf-motivated with ability to work independently and in a teamC++ and OO programmingPerformance analysis and profiling toolsGPU architecture and system-level performance concepts","datePosted":"2026-09-15T04:33:26.769Z","dateModified":"2026-09-15T04:33:26.769Z","hiringOrganization":{"@type":"Organization","name":"AMD","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chicago","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"07efa198fe5d437ba3296af9"},"url":"https://jobsearcher.com/jobs/07efa198fe5d437ba3296af9"}}