A leading technology company in Santa Clara is seeking a Profiling Tools Engineer to develop compute performance analysis tools for GPUs across various platforms. The ideal candidate will have a PhD or equivalent experience, along with 5+ years of software development experience and strong proficiency in C and C++. This role involves collaboration with internal and external partners to innovate tools that harness the full power of GPUs. A competitive salary range of 152,000 USD - 241,500 USD for Level 3 and 184,000 USD - 287,500 USD for Level 4 is offered, along with equity and benefits.
Qualifications
5+ years of software development experience.
Extensive hands-on programming experience.
Experience of assembly code patching on CPUs or GPUs.
Responsibilities
Develop compute performance analysis tools for GPUs running on various operating systems.
Design, implement and verify new features in the compute profiler stack.
Document requirements and designs, and review documents with partners.
Skills
C programming
C++ programming
Scripting languages
Software design
Debugging skills
GPU Compute API knowledge
Communication skills
Collaboration skills
Education
PhD or equivalent experience in Computer Engineering or Computer Science
Job description
A leading technology company in Santa Clara is seeking a Profiling Tools Engineer to develop compute performance analysis tools for GPUs across various platforms. The ideal candidate will have a PhD or equivalent experience, along with 5+ years of software development experience and strong proficiency in C and C++. This role involves collaboration with internal and external partners to innovate tools that harness the full power of GPUs. A competitive salary range of 152,000 USD - 241,500 USD for Level 3 and 184,000 USD - 287,500 USD for Level 4 is offered, along with equity and benefits.