Staff GPU SW Engineer
Core
Design and develop profiling, performance analysis, and debugging tools for the Snapdragon Adreno GPU to enable developers to optimize graphics, games, ray tracing, and machine learning workloads.
Role type
Staff GPU Software Engineer (Developer Tools)
Builds
GPU developer tools (profilers, debuggers, performance analyzers) for the Snapdragon Adreno ecosystem
Domain
Graphics Software Engineering / GPU Computing
Required skills
C++, C, GPU hardware concepts, graphics concepts, real-time software development, performance optimization, debugging, profiling, user experience optimization
Preferred skills
Vulkan, DirectX, Metal, OpenGL, WebGL, Unity, Unreal Engine, Godot, OpenCL, CUDA, SYCL, mesh shading, workgraphs, Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct, AI-driven productivity tools
Technologies
C++, C, Vulkan, DirectX, Metal, OpenGL, WebGL, Unity, Unreal Engine, Godot, OpenCL, CUDA, SYCL, Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct
Responsibilities
Design and develop profiling, performance analysis, and debugging tools features; Collaborate with GPU hardware and software teams on performance validation and analysis; Debug issues, optimize for the user experience, and work with the developer ecosystem, partners, and OEMs
Seniority
Staff, hands-on IC with mentorship