1

Cuda Programmer Jobs in Virginia (NOW HIRING)

Senior Software Engineer

Arlington, VA · On-site +1

$141K - $185K/yr

We are seeking a Senior Software Engineer to expand that portfolio utilizing the latest technology ... CUDA) * Software-defined radio (SDR) experience * Embedded system experience * This opportunity is ...

Support GPU-enabled environments and CUDA-based workloads * Coordinate with engineering teams to improve cluster performance, stability, and scalability * Maintain documentation for configurations ...

HPC Systems Engineer

Charlottesville, VA · On-site

$150K - $200K/yr

Support GPU-enabled environments and CUDA-based workloads * Coordinate with engineering teams to improve cluster performance, stability, and scalability * Maintain documentation for configurations ...

HPC Systems Engineer

Charlottesville, VA · On-site

$150K - $200K/yr

Support GPU-enabled environments and CUDA-based workloads * Coordinate with engineering teams to improve cluster performance, stability, and scalability * Maintain documentation for configurations ...

The Software Engineer, Video Processing Platform Maintenance is an individual contributor role ... CUDA runtime dependencies, image packaging, and CI/CD build troubleshooting. * Update and ...

Proficient in object-oriented programming, multithreaded/parallel programming (OpenMP, CUDA, or OpenCL a plus) * Familiarity with GUI/UI/UX development and networking protocols (REST APIs, WebSocket)

The Software Engineer, Video Processing Platform Maintenance is an individual contributor role ... CUDA runtime dependencies, image packaging, and CI/CD build troubleshooting. * Update and ...

New

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

Utilize GPU programming, including CUDA or RAPIDs, to optimize the performance of computer vision applications. * Contribute to the architecture and implementation of embedded systems programming ...

Computer Vision AI Engineer

Mclean, VA · On-site

$99K - $225K/yr

Utilize GPU programming, including CUDA or RAPIDs, to optimize the performance of computer vision applications. * Contribute to the architecture and implementation of embedded systems programming ...

DevSecOps - Platform Engineer

Reston, VA · On-site

$55 - $75.25/hr

Bachelor's degree in Computer Engineering, Electrical Engineering, Information Science, Computer ... Experience supporting GPU and CUDA enabled infrastructure for compute workloads.

next page

Showing results 1-20

Cuda Programmer information

See Virginia salary details

$11

$39

$68

How much do cuda programmer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for cuda programmer in Virginia is $39.20, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $51.01 per hour, depending on experience, location, and employer.

What are the most common challenges faced by Cuda Programmers in their daily work?

Cuda Programmers often encounter challenges related to optimizing code performance and efficiently managing memory on GPU architectures. Debugging and profiling can be complex, as issues may arise from both the code and hardware-specific elements, requiring close attention to parallelization and bottlenecks. Collaboration is key, as you’ll typically work closely with software engineers, data scientists, or researchers to integrate and optimize code for specialized workflows. Successfully navigating these challenges helps drive significant performance improvements and innovation in high-performance computing applications.

What are the key skills and qualifications needed to thrive in the Cuda Programmer position, and why are they important?

To thrive as a Cuda Programmer, you need strong programming skills in C/C++ and parallel computing, with a solid understanding of GPU architectures and CUDA development. Familiarity with CUDA libraries, performance profiling tools, and platforms like NVIDIA Nsight or Visual Studio is often required, while certifications from NVIDIA can be advantageous. Problem-solving abilities, attention to detail, and effective teamwork and communication skills help set candidates apart. These competencies ensure you can optimize complex algorithms, work efficiently on high-performance computing projects, and collaborate smoothly with multidisciplinary teams.

What is a CUDA Programmer job?

A CUDA Programmer develops high-performance parallel computing applications using NVIDIA's CUDA (Compute Unified Device Architecture) framework. They optimize algorithms to run efficiently on GPUs, accelerating tasks such as machine learning, scientific simulations, and real-time data processing. This role requires proficiency in C/C++, an understanding of GPU architectures, and experience with parallel computing concepts to maximize performance.

What are the most commonly searched types of Cuda Programmer jobs in Virginia? The most popular types of Cuda Programmer jobs in Virginia are:
What are popular job titles related to Cuda Programmer jobs in Virginia? For Cuda Programmer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Cuda Programmer jobs in Virginia look for? The top searched job categories for Cuda Programmer jobs in Virginia are:
Infographic showing various Cuda Programmer job openings in Virginia as of July 2026, with employment types broken down into 92% Full Time, 1% Part Time, 3% Temporary, 1% Contract, and 3% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $81,529 per year, or $39.2 per hour.
Embedded Software Engineer (Sonar) with Security Clearance

Embedded Software Engineer (Sonar) with Security Clearance

John Galt Staffing

Manassas, VA • On-site

$123K - $162K/yr

Other

Posted 16 days ago


Job description

Client is seeking to hire a Software Engineer to develop applications and support full software life-cycle development for Navy DOD underwater acoustic and sonar systems. Responsibilities
Participate in software development lifecycle including software design, development, integration, test and support for new/existing software products
Supports continuous integration/continuous development agile like development Qualifications:
BS Degree
3-6 years of related C/C++ development
Experience with embedded software development
Experience with Linux Operating Systems
Experience with configuration management software (Subversion and/or GIT) Nice to have:
Experience with acoustic digital signal processing
Experience with Sonar systems or underwater acoustics
Experience with CUDA
Experience with inter-process communications and real time systems