GPU Driver Profiler Engineer

Nvidia

  • 上海市
  • 长期
  • 全职
  • 4天前
At NVIDIA, we build groundbreaking products for the following sectors: Deep Learning, High Performance Computing, Gaming, VR, and Automotive. See your efforts in action as developers use your tools to debug, profile and analyze the performance of their systems/applications using the low-level library that you helped to craft as a member of the GPU Foundations Developer Tools team! Innovate as you develop the performance analysis capabilities of NVIDIA hardware along with the Nsight tools and the GPU foundation library to support next generation accelerated computing at datacenter scale.As a kernel driver engineer in our team, you’ll build software solutions across platforms like Data Center, PC, and Embedded Systems. You’ll develop and maintain GPU kernel and firmware modules that support NVIDIA’s performance profiling tools. You should be comfortable working in existing driver code and application code as well as writing new shared libraries and targeted GPU performance tests.What you'll be doing:Revising/updating/testing kernel interfaces and reviewing code used by the Developer Tools teamCollect requirements from software developer tools' features and work with the kernel team to co-design new interfacesImplementation of new features as well as HAL to support new GPU architecturesSupport various OS's and driver architectures: Windows WDDM, Linux Desktop, Mobile Linux and QNX.Contribute to next-gen architectures (both SW and HW)What we need to see:B.S. EE/CS or equivalent experience with 2+ years of experience or M.S. with 1+ years' experience, or Ph.D.Strong programming ability in C, C++, and scripting languages.Quick learner, willing to dive in where needed and debug complex code and UMD/KMD interactionsDriver experience (preferably kernel driver)Ways to stand out from the crowd:CPU or GPU HW architecture knowledgeFamiliarity with power, performance, clock control within the kernelKnowledge of a GPU API such as: CUDA, OpenCL, OpenGL, OpenGL ES, DirectX, or console graphics APIGood understanding of embedded environments such as embedded Linux, or a real-time OSNVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented people in the world working for us. If you are creative and self driven, we want to hear from you!The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people with experience in a myriad of areas to help us accelerate the next wave of computing.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Nvidia

相似职位

  • Forklift Driver

    Aptiv

    • 上海市
    管理进出口, 计划的信息, 接收生产成品,发运成品 根据仓库管理要求保管成品 根据计划安排发运成品,保持管理发运单据 根据出货计划备料,发货保证客户及时提货…
    • 9天前
  • Forklift Driver

    Aptiv

    • 上海市
    管理进出口, 计划的信息, 接收生产成品,发运成品 根据仓库管理要求保管成品 根据计划安排发运成品,保持管理发运单据 根据出货计划备料,发货保证客户及时提货…
    • 15天前
  • Forklift Driver

    Aptiv

    • 上海市
    管理进出口, 计划的信息, 接收生产成品,发运成品 根据仓库管理要求保管成品 根据计划安排发运成品,保持管理发运单据 根据出货计划备料,发货保证客户及时提货…
    • 1个月前