1 day ago
Base Salary
$124k - $242k/yr
Responsibilities
- Develop advanced computational software for semiconductor manufacturing and design.
- Use GPUs to accelerate computational methods and improve semiconductor yield and time to market.
- Develop algorithms and optimize low-level performance, memory management, cache compression, and workload balancing.
- Work with scalable, distributed systems and parallel programming models such as CUDA.
- Create strategy and drive innovations from invention through production.
Requirements
- Pursuing or recently completed an MS or PhD in Computer Science or Computer Engineering, or equivalent experience.
- Experience developing and delivering complex software solutions for semiconductor fabrication and design.
- Research or industry experience with advanced computational and AI systems.
- Exposure to machine learning, AI techniques, deep learning fundamentals, network architectures, model optimization, backpropagation, vanishing gradients, and model overfitting.
- Demonstrated ability in low-level performance optimization, algorithm development, memory management, cache compression, and workload balancing for scalable distributed systems.
- Ability to quickly ramp up on parallel programming models such as CUDA.
- Strong algorithms, data structures, computational theory, and complex problem-solving skills with minimal guidance.
Benefits
- Eligible for equity and benefits.
- Position is located in Hillsboro, Oregon.
- Applications are accepted at least until October 5, 2026.
Categories
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
