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.

Senior Build and Release Engineer - Software Integration and Delivery

Company: NVIDIA

Location: Munich, Germany

Posted Oct 04, 2024

NVIDIA, a pioneer in GPU technology, is revolutionizing the automotive industry with its AI solutions for autonomous vehicles. The company is seeking a Senior Build & Release Engineer to develop and maintain CI/CD pipelines, implement DevOps best practices, and work with development teams. The ideal candidate should have a strong technical foundation, experience in embedded software development, and proficiency in build systems, scripting languages, and CI tools. Familiarity with containerization, Linux systems, and systems programming languages is also required. Excellent communication skills and a passion for autonomous vehicles are highly valued.

Senior Verification Engineer, CPU Performance

Company: NVIDIA

Location: Bangalore, India

Posted Oct 04, 2024

NVIDIA is seeking highly motivated performance verification engineers with a strong understanding of CPU and memory architecture. The role involves developing test plans and strategies, system bring-up, validation, and automation to deliver best-in-class CPUs. The ideal candidate should have a Master's or Bachelor's degree in EE/CS or equivalent experience, 5+ years of experience in CPU/SOC Performance Verification and Analysis, and hands-on experience with HDLs such as Verilog/System Verilog. Knowledge of verification methodologies and tools for IP and SoC level verification, along with experience with System Verilog, C/C++, Python languages, and relevant frameworks, is also required. NVIDIA is committed to fostering a diverse work environment and does not discriminate in its hiring and promotion practices.

Senior Software Verification Engineer

Company: NVIDIA

Location: Yokneam, Israel

Posted Oct 04, 2024

NVIDIA Networking is seeking a Software Verification Engineer to work with world-class technologies in High-Speed Communication and Virtualization. The role involves active participation in development, integration, and verification, developing and maintaining test automation frameworks, identifying and reporting software defects, driving design verification improvements, and ensuring high-quality releases. The ideal candidate should have a Bachelor's degree in computer science or a related field, strong background in designing, implementing, and debugging software, at least 5 years of Python experience, excellent analytical and problem-solving skills, and experience with CI methodology and Linux distributions. Experience with network equipment and protocols is a plus.

Senior System Software Engineer - GPU

Company: NVIDIA

Location: Austin, TX

Posted Oct 04, 2024

NVIDIA is seeking a skilled and passionate engineer with experience in system software to join their GPU Software team. The role involves designing key aspects of production GPU kernel drivers and embedded SW, collaborating with hardware and software engineers, and building platforms using GPUs and CPUs for next-generation data center servers, supercomputers, and gaming consoles. The ideal candidate should have a BS or MS degree in Computer Engineering or related field, 12+ years of software development experience, strong C programming skills, and familiarity with computer system architecture and kernel experience with Linux, Android, Chrome, or Windows systems.

Senior Software Architect, Advanced Development

Company: NVIDIA

Location: Tel Aviv, Israel

Posted Oct 04, 2024

NVIDIA, a leading company in computer graphics and accelerated computing, is seeking a senior architect with expertise in system programming, algorithm design, and computer architecture. The ideal candidate will have a strong background in high-performance computing, data-intensive workloads, and distributed technologies. They should possess excellent communication skills and the ability to work effectively in a global corporate environment. NVIDIA is known for its innovative culture and commitment to diversity and inclusion.

Senior Software Architect, Advanced Development

Company: NVIDIA

Location: Santa Clara, CA / Remote

Posted Oct 04, 2024

NVIDIA, a leading company in computer graphics and accelerated computing, is seeking a senior architect for its Advanced Development team. The role involves researching, designing, and developing solutions in network programmability, working closely with various groups within NVIDIA, and performing proof-of-concept and simulation development. The ideal candidate should hold a degree in Computer Science, Electrical or Computer Engineering, have 7+ years of industry experience, and possess strong programming and software development skills. NVIDIA is known for its diverse and forward-thinking work environment, offering a competitive base salary, equity, and benefits.

Senior Software and System Architect

Company: NVIDIA

Location: Ra'anana, Israel

Posted Oct 04, 2024

NVIDIA is seeking a highly skilled and passionate Senior SW & System Architect to join their SW Architecture group. The role involves researching new technologies, designing state-of-the-art system architecture for DPUs & NICs technologies, and working closely with various teams worldwide. The ideal candidate should have a degree in Computer Science, Computer Engineering, or Electrical Engineering, along with 5+ years of experience as a SW Architect/System Architect and SW developer. Deep knowledge in C, Python, and Linux is required, along with experience in cloud-networking and data-center network topologies. NVIDIA offers competitive salaries and a generous benefits package, and is committed to fostering a diverse work environment.

SONiC Verification Engineer

Company: NVIDIA

Location: Beijing, China

Posted Oct 04, 2024

NVIDIA is seeking a Software Verification Engineer to join their Ethernet Switch SONiC Network OS team. The role involves contributing to the SONiC worldwide community, designing and implementing automation test suites, and working with continuous integration systems. The ideal candidate should have a B.Sc. degree in Engineering/Computer Science, 4+ years of experience as a Software Engineer, strong Python skills, and Linux knowledge. Prior experience in networking areas and software testing is a plus. NVIDIA offers competitive salaries and a generous benefits package, and is committed to fostering a diverse work environment.

SOC Verification Engineer

Company: NVIDIA

Location: Bangalore, India

Posted Oct 04, 2024

NVIDIA is seeking an experienced Verification Engineer to join their ASIC Verification team. The role involves verifying the design and implementation of industry-leading SoCs using advanced verification methodologies. The ideal candidate should have a BS/MS in relevant field with 2+ years of experience in design verification, exposure to design and verification tools, and C/C++ programming/scripting language experience. Good debugging, analytical skills, and scripting knowledge are desirable. The role offers opportunities for pre-silicon, emulation, and post-silicon activities, and the successful candidate will work with architects, designers, and verification teams.

Senior Software Verification Engineer

Company: NVIDIA

Location: Remote

Posted Oct 04, 2024

NVIDIA is seeking a Senior Software Verification Engineer with expertise in compute and network infrastructure. The role involves building automated verification environments, developing test automation frameworks, identifying and reporting software defects, and improving product quality. The ideal candidate should have a Bachelor's degree in Computer Science or a related field, 7+ years of Python experience, and knowledge of networking & compute infrastructure. Experience with PyTest, virtualization in Linux, CI/CD tools, Docker, Kubernetes, and C/C++ toolchain is a plus. NVIDIA is committed to diversity and equal opportunity employment.

Senior Software Developer

Company: NVIDIA

Location: Tel Aviv, Israel

Posted Oct 04, 2024

NVIDIA is seeking a skilled Software Developer to design and develop a complex networking simulation as a service. The role involves enhancing simulation runtime, improving software quality, expanding simulation versatility, designing a CI/CD infrastructure, and integrating a new simulation management system. The ideal candidate should have a BSc in Computer Science or related field, 5+ years of software development experience, proficiency in C++, and knowledge of computer science fundamentals and computer architecture.

Software Engineering Manager - GPU Communications Libraries

Company: NVIDIA

Location: Santa Clara, CA

Posted Oct 04, 2024

NVIDIA's GPU Communications Libraries and Networking team is seeking a technical leader for NVSHMEM and UCX libraries. The role involves managing a team, leading projects, and collaborating with internal and external partners. The ideal candidate should have extensive experience in HPC networking or system software, strong C/C++ programming skills, and a deep understanding of computer system architecture. NVIDIA offers a competitive salary, equity, and benefits, 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