Jobs at NVIDIA

7,225 open positions

NVIDIA, founded in 1993, has become a leader in graphics processing units (GPUs) and AI compute platforms, powering everything from gaming rigs to autonomous vehicle systems.

The company hires across software engineering, hardware design, AI research, data science, product management, sales, and support roles. Candidates can expect rigorous technical interviews, a culture of innovation, and opportunities to work on cutting‑edge projects that influence global technology trends.

By viewing NVIDIA's listings on Job Transparency, you gain access to verified salary ranges, employee sentiment scores, and real‑world benefit comparisons, giving you a clear edge when negotiating offers and choosing roles that match your career goals.

System Performance and Power Engineer

Company: NVIDIA

Location: Shanghai, China

Posted Dec 04, 2024

NVIDIA, a leading technology company, is seeking a versatile engineer for its Silicon HW team. The engineer will interpret product goals, find opportunities, and work across teams to develop and propose new features. The role involves analyzing production silicon for performance and power, driving evaluation and productization of system-level power/performance features, and developing methodologies for experiments design and test case execution. The ideal candidate should have a MS in EE, CE, CS, Systems Engineering or equivalent, with 5+ years of experience in product level power and performance analysis and optimization. Familiarity with silicon bringup and validation, and hands-on post silicon experience is required. Excellent problem solving, partnership, and interpersonal skills are essential. NVIDIA is renowned for being one of the most desirable employers in the tech world.

Distributed Systems Engineer Intern, AI Infrastructure

Company: NVIDIA

Location: Shanghai, China

Posted Dec 04, 2024

NVIDIA is recruiting interns to develop exa-scale AI infrastructure and deep learning platforms for autonomous vehicles. The role involves building scalable and distributed services, managing large datasets, and collaborating with multiple AI teams. The ideal candidate should have a degree in CS/CE/EE, excellent programming skills in Go, Java, or C/C++, and experience in distributed systems. NVIDIA is known as a top employer in the tech world, valuing creativity and autonomy.

Senior Mask Layout Design Engineer

Company: NVIDIA

Location: Taipei, Taiwan

Posted Dec 04, 2024

NVIDIA is seeking a Senior Mask Layout Design Engineer with extensive experience in mixed-signal functions and Cadence custom circuit design tools. The role involves performing physical layout, working with ASIC and mixed-signal engineers, and participating in floor planning and verification. The ideal candidate should have a BSEE, at least 5+ years of experience in Mask and Layout Design, and proficiency in scripting languages. NVIDIA values diversity and equal opportunity, and the role requires strong teamwork and interpersonal skills.

Software Verification Engineer

Company: NVIDIA

Location: Yokneam, Israel

Posted Dec 04, 2024

NVIDIA, a leader in computer graphics and accelerated computing, is hiring a Software Engineer for its InfiniBand Switch Software Development team. The role involves working on a cutting-edge Python-based project, gaining knowledge of operating systems, Linux kernel, and large scale networks. The ideal candidate should have a B.S. degree in Engineering/Computer Science, 4+ years of experience, strong technical skills, and the ability to lead feature development. Proven experience in Python programming, networking protocols, and Linux kernel is a plus. NVIDIA values innovation, perfection, determination, and teamwork, offering an equal opportunity employer environment.

Technical Product Manager - AV Simulation

Company: NVIDIA

Location: Santa Clara, CA

Posted Dec 04, 2024

NVIDIA, a leader in computer graphics and AI, seeks a skilled professional to develop sensor simulation services for autonomous vehicle developers. The role involves defining and releasing SDKs, reference workflows, and software to model sensor behavior and performance. The ideal candidate will have a strong background in Computer Science or related fields, extensive programming skills, and experience with autonomous driving simulation. Familiarity with NVIDIA GPUs, Docker, Git, OpenCV, MATLAB, and PCL is a plus. NVIDIA offers competitive salaries, benefits, and a diverse, supportive work environment.

Research Scientist, Fundamental Generative AI - New College Grad 2025

Company: NVIDIA

Location: Santa Clara, CA

Posted Dec 04, 2024

NVIDIA is seeking a top-tier generative AI researcher to join their team. The role involves conducting fundamental research, designing and implementing novel generative AI methods, publishing original research, collaborating with team members and product teams, and speaking at conferences. The ideal candidate should have a Ph.D. in Computer Science/Engineering, Statistics, or equivalent, with excellent knowledge of generative AI theory and practice. Strong programming skills in Python, C++, and deep learning frameworks like PyTorch are required. NVIDIA offers competitive salaries, benefits, and a diverse, inclusive work environment.

Technical Support Engineer - AI Cloud

Company: NVIDIA

Location: Seoul, South Korea

Posted Dec 04, 2024

NVIDIA, a leading innovator in computer graphics, gaming, and AI, seeks a Support Solutions Engineer to enhance the reliability of their AI Enterprise products. The role involves resolving customer issues, collaborating with engineering teams, and authoring technical solutions. Candidates should have a technical background, experience in system software development, and strong communication skills. Additional points for experience in AI software development, cloud technologies, and certifications in CSP or Hypervisor Technologies.

Senior Software Engineer, Platforms

Company: NVIDIA

Location: Durham, NC

Posted Dec 04, 2024

NVIDIA is seeking a Senior Software Engineer to join the Cumulus Linux team. The role involves designing and developing software for the Cumulus Linux operating system, working on bringing up Cumulus Linux on new switches, and collaborating with various teams to deliver features. The ideal candidate should have a Master's degree in Electrical Engineering, Computer Science, or Computer Engineering, and 5+ years of experience in enterprise software development. Strong skills in C, Python, and Linux systems administration are required. NVIDIA offers competitive salaries, benefits, and is committed to fostering a diverse work environment.

Senior Software Test Engineer, Networking

Company: NVIDIA

Location: Ra'anana, Israel

Posted Dec 04, 2024

NVIDIA is seeking a skilled Software Test Engineer to join their Cumulus Linux Verification Engineering Team. The role involves leading verification of innovative features, developing test plans, executing tests, and creating automated test suites. The engineer will work on functional testing of security, Layer2, and Layer3 features of NVIDIA-Mellanox Spectrum series Ethernet Switch systems. They will also collaborate with internal engineering groups to identify and resolve issues. Required qualifications include a B.S degree in Engineering/Computer Science, 5+ years of Software Quality Engineering experience, strong technical skills, knowledge of security features, hands-on experience with Layer2 and Layer3 protocols, and proficiency in Python or other scripting languages.

Software Engineer Intern, Autonomous Vehicle - 2025

Company: NVIDIA

Location: Shanghai, China

Posted Dec 04, 2024

NVIDIA is seeking engineers to work on developing and productizing ground-breaking autonomous vehicle solutions. The role involves collaborating with diverse teams of engineers, creating human-in-the-loop applications, and improving the user experience of NVIDIA's autonomous driving product. The ideal candidate should have a background in Computer Science, Computer Engineering, or a related field, with proficiency in Python, Java, Go, C++, and software development fundamentals. Familiarity with cloud services, Linux, and distributed computing is a plus.

Senior Software Developer, HPC Cluster Management

Company: NVIDIA

Location: Santa Clara, CA / Remote

Posted Dec 04, 2024

NVIDIA is seeking experienced software developers to work on hardware integration and bare-metal provisioning for their Linux-based cluster management software, Bright Cluster Manager. The role involves developing installation and provisioning processes, integrating with the latest hardware, managing BIOS and firmware upgrades, and improving scalability. Familiarity with Linux, Python, and object-oriented design is required. Experience with Ansible, high-performance computing, and cloud platforms like AWS, Azure, and GCE is a plus. The base salary range is from 180,000 USD to 339,250 USD, with eligibility for equity and benefits.

Senior System Software Engineer, Deep Learning

Company: NVIDIA

Location: Santa Clara, CA

Posted Dec 04, 2024

NVIDIA is seeking a software engineer with a Master's degree or PhD in Computer Science or related field and 5+ years of experience. The ideal candidate should have expertise in deep learning, computer vision, and Python/C++. The role involves optimizing deep learning algorithms, collaborating with development and research teams, and integrating models into existing systems. NVIDIA offers a competitive base salary range of $148,000 - $276,000, equity, and benefits. The company values diversity and is committed to fostering a diverse work environment.

Frequently Asked Questions

What is it like to work at NVIDIA?
Employees report a collaborative environment that values experimentation, with many teams working cross‑functionally on GPU architecture, AI frameworks, and cloud services. NVIDIA offers competitive compensation, stock options, extensive learning resources, and a flexible work‑from‑home policy for eligible roles. The company also emphasizes diversity and inclusion through employee resource groups and community outreach programs.
What types of positions are available at NVIDIA?
NVIDIA employs a wide spectrum of roles: software engineers (e.g., driver development, AI model deployment), hardware engineers (chip design, testing), AI researchers (deep learning, reinforcement learning), data scientists (performance analytics, recommendation systems), product managers (GPU product lines, cloud offerings), sales and marketing specialists, and support staff for technical services and customer success.
How can I stand out as an NVIDIA applicant?
Demonstrate domain expertise in graphics, AI, or systems engineering and provide concrete examples of projects that solved real‑world problems. Showcase a strong portfolio or open‑source contributions, prepare for both coding and system‑design interviews, and articulate how your curiosity aligns with NVIDIA’s mission to advance computing and AI. Highlight soft skills like teamwork, communication, and a willingness to learn across disciplines.

Other Companies Hiring