✦ Luna Orbit — Software Engineering

Senior Software Development Engineer - PROFILING TOOLS

at Advanced Micro Devices

📍 Santa Clara, California, United States Hybrid Posted March 17, 2026
Type Not Specified
Experience senior
Exp. Years Not specified
Education Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline
Category Software Engineering

This role involves developing and optimizing GPU profiling tools for high-performance computing workloads, working closely with architecture and driver teams to support next-generation AMD GPUs.

  • Develop GPU profiling tools
  • Optimize profiling capabilities
  • Collaborate on GPU architecture
  • Debug profiling workflows
  • Support hardware bring-up

Focuses on GPU architecture, performance analysis, and profiling tool development using C++, ROCm ecosystem, and Linux environment, supporting hardware bring-up and performance optimization.

The ideal candidate is a senior software engineer with expertise in GPU architecture, performance profiling, and C++ development. Experience with ROCm and GPU performance analysis tools is highly desirable, along with strong collaboration skills.

C++ proficiencyGPU architecture understandingPerformance profilingMultithreadingDebugging
ROCm ecosystemOpenCLCUDAGPU performance analysis
ROCprofiler-SDKROCmGitLinux
C++GPU architecturePerformance profilingMultithreadingLinuxCUDAOpenCLROCprofiler-SDK
C++GPU architecturePerformance profilingMultithreadingLinuxOpenCLCUDAROCprofiler-SDK
CollaborationProactive problem-solvingDetail-orientedEffective communication
Industry Semiconductors & Technology
Job Function Develop and optimize GPU profiling tools for HPC and AI workloads
Role Subtype Software Engineer
Tech Domains Python, Java, JavaScript, React, Node.js, SQL / PostgreSQL, Cybersecurity, Networking / TCP-IP, VoIP / Unified Communications, SharePoint, Power BI, Tableau, Workday, PeopleSoft
Software EngineerGPU profilingC++GPU architecturePerformance analysisMultithreadingCUDAOpenCLROCprofiler-SDKROCmLinuxDebuggingGPU performanceHardware bring-upDeveloper toolsHPC workloadsperformance analysismultithreading

Lack of C++ proficiency, No GPU architecture experience, No performance profiling background

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile