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 System Software Engineer, CUDA Driver for Windows

Company: NVIDIA

Location: Austin, TX / Remote

Posted Oct 13, 2024

NVIDIA is seeking a software engineer with strong C and C++ skills to work on the CUDA driver for Windows. The role involves architecting and implementing new features, coordinating development efforts, and writing effective, maintainable, and well-tested code. The ideal candidate will have a BS or MS degree in Computer Science, Electrical Engineering, or a related field, along with 8+ years of relevant industry experience. Knowledge of system software, memory coherence, and consistency models is highly valued. The base salary range is 180,000 USD - 339,250 USD, with additional equity and benefits available.

Senior Software Engineer

Company: NVIDIA

Location: Bangalore, India

Posted Oct 13, 2024

The job posting is for a software development role in Bangalore, India, focusing on the development and maintenance of core infrastructure services for Cumulus Linux, an operating system for NVIDIA's Ethernet switches. The role involves designing shared software infrastructure, developing software in multiple languages, collaborating with various teams, debugging issues, and working with upstream communities. The ideal candidate should have a Master's or Bachelor's degree in a relevant field, 8+ years of enterprise software development experience, strong background in multiple programming languages, significant experience with Linux systems and networking, and excellent communication skills. Familiarity with data center networking, Linux systems administration, open source contributions, security, and CI/CD tools can make the candidate stand out. The company offers competitive salaries and benefits, and is considered a desirable employer in the tech world.

Solutions Architect, AI Infrastructure

Company: NVIDIA

Location: Santa Clara, CA / Remote

Posted Oct 13, 2024

NVIDIA is seeking an experienced Solutions Architect Engineer with a background in Electrical/Computer Engineering, Computer Science, Physics, or other Engineering fields. The role involves working with NVIDIA's strategic technology customers on data center GPU server and networking infrastructure deployments, identifying new project opportunities, and acting as a trusted advisor. The ideal candidate should have a strong system-level understanding of server architecture, networking, Linux, and system software. Experience with DevOps/MLOps technologies, Docker/containers, Kubernetes, and NVIDIA systems/SDKs (e.g., CUDA) is highly desirable. The role offers a competitive salary range of 148,000 USD - 230,000 USD, equity, and benefits. NVIDIA is committed to fostering a diverse work environment.

Software Engineer - Deep Learning

Company: NVIDIA

Location: Bangalore, India

Posted Oct 13, 2024

NVIDIA is seeking a senior software engineer with deep learning expertise to join their team and contribute to the development of NVIDIA Maxine Audio. The role involves architecting and leading the development of next-generation deep learning and multimedia algorithms for speech and audio applications. The ideal candidate should have a Ph.D./MS in Computer Science, strong background in deep learning, and proficiency in C/C++, PyTorch, TensorRT, and CuDNN. CUDA programming experience is a plus. The role also involves collaborating with various teams, influencing strategic decisions, and partnering with system software engineers to build and ship production-quality code.

Compiler Optimization Engineer, MLIR and LLVM - New College Grad 2024

Company: NVIDIA

Location: Santa Clara, CA

Posted Oct 13, 2024

NVIDIA is seeking a Compiler Engineer to join their Compute Compiler Team. The role involves working on LLVM/MLIR Compiler, identifying performance improvements, and designing new optimizations. The engineer will collaborate with distributed teams, contribute to open-source projects, and work on a core compiler component for GPU acceleration. The ideal candidate should have a M.S or Ph.D. in Computer Science, experience in compiler optimizations, excellent C++ skills, and understanding of processor ISAs. NVIDIA offers a competitive salary, equity, and benefits, and is committed to fostering a diverse work environment.

Senior ASIC Design Engineer

Company: NVIDIA

Location: Santa Clara, CA

Posted Oct 13, 2024

NVIDIA, a leading company in the tech industry, is seeking a skilled ASIC engineer for its Clocks team. The team is responsible for designing high-frequency clocks and collaborating with various teams to satisfy architectural constraints. The ideal candidate should have a BS in Electrical Engineering, 7+ years of relevant experience, and strong skills in RTL design, verification, and logic synthesis. Proficiency in System Verilog and Perl is required. NVIDIA offers competitive salaries, benefits, and the opportunity to work with cutting-edge AI technology.

Senior Security Architect - Hardware

Company: NVIDIA

Location: Austin, TX

Posted Oct 13, 2024

NVIDIA is seeking a Senior Hardware Security Architect with a strong background in system architecture, cryptography, and SoC security. The role involves collaborating across the company to guide platform security, researching and developing architecture solutions, and working with diverse teams to meet security requirements. The ideal candidate should have a degree in Electrical Engineering, Computer Science, or Computer Engineering, and 8+ years of relevant experience. The base salary range is 180,000 USD - 339,250 USD, with eligibility for equity and benefits. NVIDIA is committed to fostering a diverse work environment.

Senior Software Engineer - SONiC Design Group

Company: NVIDIA

Location: Ra'anana, Israel

Posted Oct 13, 2024

NVIDIA is seeking a skilled Software Engineer to join their Ethernet Switch SONiC Network OS team. The successful candidate will have the opportunity to design and implement features, contribute to the SONiC community, and work in a continuous deployment environment. NVIDIA values diversity and offers competitive salaries and benefits. The ideal candidate will have a B.Sc. in Computer Science, 5+ years of experience in technical software development, proficiency in C++ and Python, and strong communication skills.

Senior Embedded Computer Vision Engineer

Company: NVIDIA

Location: Bangalore, India

Posted Oct 13, 2024

NVIDIA is seeking a Senior Embedded Computer Vision Engineer to work on all layers of the NVIDIA Computer Vision stack, from APIs and middleware to optimized algorithms for hardware blocks in NVIDIA Tegra SoC. The role involves contributing to design and test-driven development of software features, improving performance, reliability, security, and safety of the Computer Vision stack, and collaborating with various teams. The ideal candidate should have a BS/MS in Computer Science, Computer Engineering, or Electrical Engineering, 5+ years of experience in Image Processing and Computer Vision Algorithms, and strong programming skills in C/C++. Familiarity with system safety methodologies, GPU platforms, ARM CPU architecture, and low-level software is a plus.

Security System Software Engineer (RDSS Intern)

Company: NVIDIA

Location: Taipei, Taiwan

Posted Oct 13, 2024

NVIDIA, a leading AI computing company, is seeking a top-notch software engineer for their System Software Security team. The role involves designing and implementing security solutions for Tegra platforms, working on safety and security certifications, and collaborating with various teams to improve future System-on-Chips. The ideal candidate should have a strong background in system software engineering, proficiency in C/C++, and a good understanding of operating system internals and embedded systems.

Senior Computer Vision Optimization Engineer

Company: NVIDIA

Location: Bangalore, India

Posted Oct 13, 2024

NVIDIA is seeking a Senior Computer Vision Software Engineer to work on all layers of the NVIDIA Computer Vision Software stack, from APIs to kernel and firmware. The role involves contributing to architecture, design, and test-driven development of software features, improving performance, reliability, security, and safety of the computer vision stack. The ideal candidate should have 7+ years of experience in automotive applications/middleware and drivers for computer vision pipelines on edge devices, strong programming skills in C/C++, and knowledge of low-level drivers of Linux/QNX. Familiarity with system safety methodologies and standards, deep learning architectures, and ARM CPU architecture is a plus.

Senior Deep Learning Software Engineer

Company: NVIDIA

Location: Santa Clara, CA

Posted Oct 13, 2024

NVIDIA is seeking a Senior Deep Learning Software Engineer to design and build an automated inference and deployment solution. The role involves architecting a scalable DL inference architecture, developing features in PyTorch and JAX, and optimizing GPU performance. The ideal candidate should have a Masters, PhD, or equivalent experience in Computer Science, AI, or related field, with 5+ years of relevant experience. Strong proficiency in Python, PyTorch, and related ML tools is required. NVIDIA offers competitive salaries and a comprehensive benefits package.

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