Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 6 Algorithms @ 3 Mathematics @ 3 Parallel Programming @ 6 CUDA @ 3 GPU @ 3Details
Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work.
In this position, you’ll be responsible for developing and enhancing various features in the GPU architecture.
Responsibilities
- Contribute to advancing GPU architecture simulators, GPU testing infrastructure, and metrics.
- Understand and model features for future graphics and parallel processing architectures using C++.
- Develop test plans and testing infrastructure.
- Debug tests on architecture simulators.
- Develop tools to validate performance models and verify functional models.
Requirements
- Pursuing or recently completed an MS or PhD (or equivalent experience) in Computer Science, Electrical Engineering, Mathematics, or a related discipline.
- Strong programming ability in C, C++, and Python.
- Deep knowledge of computer architecture and parallel programming.
Ways to stand out
- Experience in graphics algorithms and/or signal processing.
- Prior architecture experience.
- Programming experience with CUDA, DirectX (DX), and Vulkan.
Compensation and Benefits
- Base salary ranges:
- Level 2: 120,000 USD - 189,750 USD
- Level 3: 148,000 USD - 235,750 USD
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
Additional Information
- Applications for this job will be accepted at least until August 31, 2025.
- NVIDIA is an equal opportunity employer and values diversity in its workforce.