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.

Networking Software Verification Engineer, Air Platform Team

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Jul 29, 2023

NVIDIA is looking for a Networking Software Verification Engineer to join their Air team, which is a Digital Twin for Data Center Simulation web application. The position offers the opportunity to have a real impact in an influential, technology-focused company. The role involves designing and implementing test strategies, performing software verification and validation activities, and collaborating with cross-functional teams to understand system requirements and give feedback for product design and improvement.

Senior ASIC Verification Engineer - GPU

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Jul 25, 2023

NVIDIA is seeking a Senior ASIC Verification Engineer with 5+ years of experience in verification using random stimulus, functional coverage, and assertion-based verification methodologies. The role involves verifying the design and implementation of industry-leading GPUs, collaborating with various teams, and using design and verification tools. The position offers a competitive salary, equity, and benefits, and the opportunity to work in a dynamic, technology-focused company with a diverse and inclusive work environment.

DGX Platform Design Engineer

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Aug 04, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. What we need to see: You have a BS or MS in Electrical Engineering or Computer Engineering or equivalent experience.3+ years experience designing computers, servers or networking hardware.Demonstrated capability to design server systems and PCB boards.Broad knowledge of computer and server architecture including GPU, CPU, power, DDR4/5 memory, storage and networking components.Understanding of high speed differential interconnects like PCIExpress, ethernet and SERDES.Understanding of networking topologiesProficient with Cadence Allegro Design Entry and Allegro layout tools or equivalent is a plus.Analyze bugs and failures and work issues to resolution.Ability to write and execute test plans on hardware designs.Experience with scripting languages such as PythonProficient in use of lab debug and analysis tools such as Oscilloscopes, Bus analyzers, and Eye Mapper software The base salary range is $104,000 - $166,750. Join our Durham, NC based Datacenter engineering team and set your sights on the next step in your engineering career! What you'll be doing: Be part of the fast growing Durham, NC site focused on designing the next generation of DGX servers and network switches.Write architecture specs to meet product requirements and work with design teams to implement those features.Board design and schematic entry using Cadence Allegro Design EntryWrite specifications for board to board interfaces as part of the system design.Assist layout engineers using Cadence Allegro with complex, high layer count boards using high density interconnect and other routing techniquesMonitor and assist with NPI builds at vendors.Work in the lab on bring up of new boards and systems.Verify your designs using lab equipment such as oscilloscopes and debug analyzers.Use Software based verification tools such as Eye Mapper and margin analyzers.Document your designs using Windchill for Bills of Material and Engineering Changes.Work with extended teams in Santa Clara, CA and Hillsboro, OR on all aspects of the DGX family of products.Collaborate with remote teams on subsystem design work.Engage with ODMs on outsourced designs and manufacturing. Engage with remote teams and ODMs on outsourced product design and manufacturing. You will also be eligible for equity and benefits. Work side by side with the lead engineers to Architect, Design, bring up and test hardware designs in both the lab and datacenter. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. If you want to help push boundaries and see what's possible, this is the job for you!

Memory System Architect - New College Grad 2023

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Aug 12, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. If so, we want to hear from you! in CS, CE, or EE or equivalent experience (M.S. Preferred)Textbook understanding of memory systems - caches and coherence protocols, DDR and memory controller architecture, on-chip interconnects, address translationStrong communication and interpersonal skills along with the ability to work in a dynamic, product oriented, distributed team.Exposure/coursework related to Digital systems and VLSI design, Computer Architecture, C/C++ programming languages, software development.Software development experience with C++, python and/or perl. Ways To Stand Out Of a Crowd: Prior experience with architecture development, including internships.Significant experience with performance modeling or performance verification.Experience debugging and solving complex performance issues. The base salary range is $100,000 - $184,000. You will also be eligible for equity and benefits. or M.S. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.

Senior Compiler Engineer - Technical Lead

Company: NVIDIA

Location: Redmond

Posted Aug 10, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The base salary range is $216,000 - $414,000. You will also be eligible for equity and benefits. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We are looking for great people like you to help us accelerate the next wave of artificial intelligence. What we need to see: M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience).12+ years experience in Compiler Optimizations such as Loop Optimizations, Inter-procedural optimizations and Global optimizations and Program Analysis.3+ years technical leadership experience.Excellent hands-on C++ programming skills.Experience writing significant analysis or transformation passes in LLVM framework.Understanding of Processor ISA (GPU ISA would be a plus).Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems.Good communication and documentation skills and self-motivated.

Senior ASIC Design Engineer - Memory Subsystem

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Aug 10, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. If so, we want to hear from you. Come, join our GPU ASIC team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. Ways you can stand out from the crowd: Specialization related to cache architectures, coherency, arbitration and SRAM layout.Familiarity with memory subsystem concepts such as memory management, cache consistency model, arbitration policies, high-speed IO protocols and/or on-chip interconnect.Good debugging and analytical skills. The base salary range is $156,000 - $287,500. What You'll Be Doing: In this role you will be responsible for the implementation of cache controllers and datapaths in the GPU memory subsystem.As a key member of the design team, you will collaborate closely with Architecture, Software, ASIC, Verification and VLSI teams to study, devise and implement efficient memory system designs for GPUTranslate higher level feature requests into viable solutions for our GPU products.Define architectural and micro-architectural details for solutions delivering optimal Performance-per-Watt.Own RTL coding, synthesis, timing and power analysis of memory system functional blocks.Document, execute and deliver fully verified, high performance, area and power efficient RTL to achieve design targets What we will need to see: Bachelors or Masters Degree in Electrical Engineering or Computer Engineering, or equivalent experience.At least 5 years of relevant work or research experience.Highly proficient in logic design, Verilog and/or System-Verilog, with a good understanding of Computer Architecture and Digital Systems design.A deep understanding of ASIC design flow including RTL design, verification, logic synthesis, timing analysis, floor-planning, System-On-Chip design/integration flow, and design automation.Strong coding skills in Perl, Python, or other industry-standard scripting languages.Great communication and teamwork skills to interact within the team and across functional teams to build consensus. You will also be eligible for equity and benefits. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. NVIDIA is widely considered to be one of the technology world's most desirable employers.

SONiC Software Design Engineer

Company: NVIDIA

Location: Redmond

Posted Jul 20, 2023

NVIDIA is seeking a creative SW engineer to join the SONiC open source NOS team, responsible for design and integration on various NVIDIA Networking switches. The role offers a unique opportunity to influence the industry through interactions with open source community experts. The ideal candidate should have a degree in Computer Science, 3+ years of SW development experience, and knowledge in Networking protocols. They should be proficient in C++ and Python programming, and have experience with Linux programming and shell scripting. The position offers competitive salaries, benefits, and the chance to work with forward-thinking teams in a diverse and inclusive environment.

Solutions Architect, Cloud - New College Grad 2023

Company: NVIDIA

Location: Redmond

Posted Jul 31, 2023

NVIDIA is seeking a Solutions Architect to lead hardware/software customer technical engagements around their products and technologies deployed in partners' cloud datacenters. The role involves working cross-functionally and across organizations to build a positive experience for cloud partners and improve NVIDIA's future products. The ideal candidate should have a BS or MS in Computer Architecture, Computer Science, Electrical Engineering, or a related field, and have experience in computer systems architecture, at least one of C, C++, or Python, and preferably Infiniband operations, Deep Learning, and/or AI, Hyperscale/Cloud development/deployment, and HPC systems management. The base salary range is $96,000 - $184,000.

Hardware Design Engineer

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Aug 04, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. What we need to see: BS or MS in Electrical Engineering or Computer Engineering (or equivalent experience).7+ years of experience working on server or networking platform hardwareDemonstrated capability to design server systems and PCB boards.Broad knowledge of server architecture including GPU, CPU, power , DDR4/5 memory, storage and networking components.Deep understanding of high speed differential interconnects like PCIExpress, ethernet and SERDES.Ability to design board interface logic for various system components.Proficient with Cadence Allegro Design Entry and Allegro layout tools or equivalent.Ability to write architecture specs to meet system criteria such as PCB layer count, board size, power use, and performance.Proficient in use of lab debug and analysis tools such as Oscilloscopes, Bus analyzers, and Eye Mapper softwareAbility to analyze bugs and failures and work issues to resolution.Experience working with ODMs building hardware from prototype to production is considered a plus.Excellent interpersonal skills including written and verbal communication.Highly motivated and able to thrive in a fast paced autonomous environment. The base salary range is $124,000 - $235,750. Join our Durham, NC based Datacenter engineering team and set your sights on the next step in your engineering career! You will also be eligible for equity and benefits. This will be for test and bring up boards as well as production boards and systems.Assist layout engineers using Cadence Allegro with complex, high layer count boards using high density interconnect and routing techniques.Work in the lab on bring up of new boards and systems.Verify your designs using lab equipment such as oscilloscopes and debug analyzers.Use Software based verification tools such as Eye Mapper and margin analyzers.Document your designs using Windchill for Bills of Material and Engineering Changes.Work with extended teams in Santa Clara, CA and Hillsboro, OR on all aspects of the DGX family of products.Collaborate and lead remote teams on subsystem design work.Engage and manage ODMs on outsourced designs. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. Use your expertise to guide remote teams and ODMs on outsourced product design. If you want to help push boundaries and see what's possible, this is the job for you!

Hardware Design Engineer

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Aug 04, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. What we need to see: BS or MS in Electrical Engineering or Computer Engineering (or equivalent experience).5+ years of experience working on server or networking platform hardwareDemonstrated capability to design server systems and PCB boards.Broad knowledge of server architecture including GPU, CPU, power , DDR4/5 memory, storage and networking components.Deep understanding of high speed differential interconnects like PCIExpress, ethernet and SERDES.Ability to design board interface logic for various system components.Proficient with Cadence Allegro Design Entry and Allegro layout tools or equivalent.Ability to write architecture specs to meet system criteria such as PCB layer count, board size, power use, and performance.Proficient in use of lab debug and analysis tools such as Oscilloscopes, Bus analyzers, and Eye Mapper softwareAbility to analyze bugs and failures and work issues to resolution.Experience working with ODMs building hardware from prototype to production is considered a plus.Excellent interpersonal skills including written and verbal communication.Highly motivated and able to thrive in a fast paced autonomous environment. The base salary range is $124,000 - $195,500. Join our Durham, NC based Datacenter engineering team and set your sights on the next step in your engineering career! You will also be eligible for equity and benefits. This will be for test and bring up boards as well as production boards and systems.Assist layout engineers using Cadence Allegro with complex, high layer count boards using high density interconnect and routing techniques.Work in the lab on bring up of new boards and systems.Verify your designs using lab equipment such as oscilloscopes and debug analyzers.Use Software based verification tools such as Eye Mapper and margin analyzers.Document your designs using Windchill for Bills of Material and Engineering Changes.Work with extended teams in Santa Clara, CA and Hillsboro, OR on all aspects of the DGX family of products.Collaborate and lead remote teams on subsystem design work.Engage and manage ODMs on outsourced designs. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. Use your expertise to guide remote teams and ODMs on outsourced product design. If you want to help push boundaries and see what's possible, this is the job for you!

Frontend Software Engineer, Air Platform Team

Company: NVIDIA

Location: Raleigh-Durham, NC

Posted Jul 24, 2023

NVIDIA is looking for an experienced UI/UX Angular Developer to join their Air team, which is responsible for the Digital Twin for Data Center Simulation web application. The company is committed to fostering a diverse work environment and offers competitive salaries and a generous benefits package.

Senior Compiler Optimization Engineer

Company: NVIDIA

Location: Redmond

Posted Aug 10, 2023

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The base salary range is $144,000 - $270,250. You will also be eligible for equity and benefits. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. What we need to see: B.S, M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience).5+ years experience in Compiler Optimizations such as Loop Optimizations, Inter-procedural optimizations and Global optimizations.Excellent hands-on C++ programming skills.Understanding of any Processor ISA (GPU ISA would be a plus).Strong background in software engineering principles with a focus on crafting robust and maintainable solutions to challenging problems.Good communication and documentation skills and self-motivated. We are looking for great people like you to help us accelerate the next wave of artificial intelligence.

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