1

Nvidia Software Jobs in Washington (NOW HIRING)

The Nvidia Engineer is responsible for developing and optimizing software and hardware solutions using Nvidia technologies. Main Responsibilities and Duties: Develop and optimize software and ...

This is the software layer that takes live video from thousands of stores, moves it through our ... Experience in the NVIDIA ecosystem (CUDA, TensorRT, DeepStream, GPU programming) is a strong ...

Mid-Level Software Engineer

Columbia, MD · On-site

$171K - $203K/yr

Belay Technologies is seeking a Software Engineer to join our intel team. You will support CNO ... Install, configure, and maintain high-performance computer hardware, including NVIDIA H100, H200 ...

Mid-Level Software Engineer

Columbia, MD · On-site

$171K - $203K/yr

Belay Technologies is seeking a Software Engineer to join our intel team. You will support CNO ... Install, configure, and maintain high-performance computer hardware, including NVIDIA H100, H200 ...

This ML Engineering role is onsite and combines software engineering and machine learning expertise ... NVIDIA Triton Inference Server), GPU memory management, and batching/quantization tradeoffs

next page

Showing results 1-20

Nvidia Software information

See Washington salary details

$54.4K

$126.7K

$188K

How much do nvidia software jobs pay per year?

As of Sep 6, 2026, the average yearly pay for nvidia software in Washington is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.00 per year, depending on experience, location, and employer.

What is an Nvidia software engineer?

Nvidia Software engineers are professionals who design, develop, and optimize software solutions for Nvidia's products, such as GPUs, AI platforms, and related technologies. They work on a variety of projects, including graphics drivers, deep learning frameworks, and high-performance computing applications. Their role involves collaborating with hardware engineers, improving system performance, and ensuring seamless integration with Nvidia hardware. Nvidia Software engineers are essential in advancing the capabilities of graphics and AI technology.

What skills and qualifications are needed to thrive as an Nvidia software engineer?

To thrive as an Nvidia Software Engineer, you need proficiency in programming languages like C++ and Python, strong knowledge of computer architecture, and often a degree in computer science or a related field. Familiarity with parallel computing platforms such as CUDA, GPU development tools, and version control systems like Git is typically required. Problem-solving abilities, collaboration, and effective communication are crucial soft skills for success in this role. These competencies enable engineers to efficiently develop high-performance software and contribute to innovative graphics and AI solutions.

What are common challenges faced by software engineers working at Nvidia, and how can they be addressed?

Software engineers at Nvidia often work on cutting-edge technologies in fields like graphics, AI, and high-performance computing, which can present unique challenges such as rapidly evolving technical requirements and complex problem-solving scenarios. Collaborating across multidisciplinary teams—often globally distributed—requires strong communication and adaptability. To succeed, it's important to proactively seek feedback, stay updated on emerging trends, and leverage Nvidia’s internal learning resources. Embracing a collaborative mindset and being open to continuous learning can help engineers navigate these challenges effectively.

What is the difference between Nvidia Software vs Nvidia Hardware Engineer?

AspectNvidia SoftwareNvidia Hardware Engineer
Required CredentialsBachelor's in Computer Science, Software Development experienceBachelor's in Electrical Engineering or Computer Engineering, hardware design experience
Work EnvironmentSoftware development teams, R&D labs, collaborative projectsHardware labs, prototyping, testing environments
Industry UsageDeveloping drivers, AI software, GPU programmingDesigning GPU chips, circuit boards, hardware components
Common Search/ComparisonYesNo

In summary, Nvidia Software professionals focus on developing and maintaining software solutions like drivers and AI applications, requiring programming skills and software credentials. Nvidia Hardware Engineers work on designing and testing physical GPU components, requiring engineering expertise. Both roles are vital in the tech industry but differ in their focus and skill sets.

Infographic showing various Nvidia Software job openings in Washington as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 6% Part Time, 2% Temporary, and 8% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $126,675 per year, or $60.9 per hour.

GPU Systems (NVIDIA) Software Engineer at Edera Washington DC

Shell Lubricants Hub Hamburg

Washington, DC • On-site

$175 - $225/hr

Other

Medical, PTO

Posted 19 days ago


Job description

GPU Systems (NVIDIA) Software Engineer – Edera (Washington DC)

We are seeking a passionate GPU Systems (NVIDIA) Software Engineer with a deep understanding of system architecture and a passion for solving complex, low-level challenges. This role is perfect for an individual who thrives in environments where they can leverage their extensive knowledge of NVIDIA GPUs, Linux, kernels, and hypervisors. The ideal candidate will be adaptable, with a strong ability to pivot in response to high-priority customer needs and keep stakeholders informed.


Key Responsibilities

  • Build the foundations of integrating NVIDIA GPUs with the Edera platform

  • Proliferate low-level NVIDIA knowledge to hypervisor and platform engineers

  • Utilize knowledge of low-level systems architecture to design, develop and optimize software that integrates with hardware

  • Adapt quickly to the evolving needs of customers, providing timely and effective solutions to high-priority issues as they arise

  • Design secure by default infrastructure and isolation technology for containers with GPUs

  • Tackle complex and unfamiliar areas of development independently, demonstrating the ability to research, diagnose, and resolve deep system issues

  • Interface with Kubernetes, Xen hypervisor and other system components through deep knowledge of C and Rust


Qualifications

  • Deep understanding of NVIDIA GPU software and architecture

  • Has contributed or has deep understanding of kernels, hypervisors, and PCIe

  • Basic understanding of containers and Kubernetes

  • Adaptive to new concepts and challenges with low-level systems

  • Minimum 4 years experience in a relevant role


$175,000 - $225,000 a year


Benefits

  • Competitive Salary

  • Unlimited PTO

  • Equity

  • 100% medical coverage for you and your eligible dependents

#J-18808-Ljbffr