1

Cuda Engineer Jobs in Virginia (NOW HIRING)

CUDA Qualifications: * To be eligible, applicants must be pursuing a Bachelor's Degree in Computer Science or Electrical Engineering or have completed their Bachelor's degree within the last 12 ...

New

Software Engineer

Warrenton, VA · On-site

$100K - $150K/yr

Software Engineer Location: Warrenton, VA Position Description: We are seeking a Software Engineer ... CUDA or OpenCL: Experience using GPU-accelerated signal processing. Docker or Podman: Knowledge of ...

Associate, Software Engineer

Herndon, VA · On-site

$97K - $116K/yr

Associate, Software Engineer Job ID: 39375 Job Location: Herndon, VA Job Schedule: 9/80:Employees ... I.e. CUDA In compliance with pay transparency requirements, the salary range for this role in ...

Associate, Software Engineer

Herndon, VA · On-site

$97K - $116K/yr

Associate, Software Engineer Job ID: 39382 Job Location: Herndon, VA Job Schedule: 9/80:Employees ... I.e. CUDA In compliance with pay transparency requirements, the salary range for this role in ...

Associate, Software Engineer

Herndon, VA · On-site

$97K - $116K/yr

Associate, Software Engineer Job ID: 39378 Job Location: Herndon, VA Job Schedule: 9/80:Employees ... I.e. CUDA In compliance with pay transparency requirements, the salary range for this role in ...

Software Engineer

Warrenton, VA · On-site

$100K - $150K/yr

Software Engineer Location: Warrenton, VA Position Description: We are seeking a Software Engineer ... Nice-To-Have Qualifications and Experience: • CUDA or OpenCL: Experience using GPU-accelerated ...

Showing results 41-60

Cuda Engineer information

See Virginia salary details

$36.2K

$106.4K

$136.3K

How much do cuda engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for cuda engineer in Virginia is $106,361.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,700.00 and $134,800.00 per year, depending on experience, location, and employer.

What is a CUDA engineer?

CUDA Engineers are software developers who specialize in using NVIDIA's CUDA (Compute Unified Device Architecture) platform to write programs that run on Graphics Processing Units (GPUs). They optimize and accelerate computational tasks by parallelizing code, making use of GPUs’ capabilities for high-performance computing. CUDA Engineers often work in fields like machine learning, scientific computing, and graphics, where large amounts of data need to be processed quickly. Their expertise includes proficiency in C/C++, CUDA programming, and understanding GPU hardware and parallel computing concepts.

What is the difference between Cuda Engineer vs GPU Developer?

AspectCuda EngineerGPU Developer
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related; knowledge of CUDA, C++, parallel programmingBachelor's or Master's in Computer Science, Engineering, or related; experience with GPU programming, CUDA, OpenCL
Work EnvironmentResearch labs, tech companies, hardware firms focusing on GPU accelerationSoftware development teams, gaming, AI, scientific computing sectors
Employer & Industry UsageHardware manufacturers, AI companies, high-performance computing firmsGame development, scientific research, machine learning applications

While both roles involve GPU programming and CUDA expertise, a Cuda Engineer primarily focuses on developing and optimizing CUDA-based solutions for hardware acceleration. In contrast, a GPU Developer works on broader GPU programming tasks, including application development across various platforms. The roles often overlap but differ in scope and specific focus areas.

How much do Cuda engineers make?

Cuda engineers typically earn between $80,000 and $150,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in GPU programming and parallel computing tend to have higher salaries. Certifications and a strong understanding of CUDA tools can also influence compensation.

What are some common challenges faced by CUDA engineers when optimizing GPU-accelerated applications?

CUDA Engineers frequently encounter challenges such as managing memory effectively between the host and the device, optimizing kernel performance, and minimizing data transfer bottlenecks. Debugging parallel code can also be complex due to race conditions and the difficulty of reproducing timing-related bugs. Collaborating closely with software developers and data scientists is essential to ensure that GPU resources are leveraged efficiently and that the application's overall performance meets project goals.

What are the key skills and qualifications needed to thrive as a CUDA engineer?

To thrive as a CUDA Engineer, you need a strong proficiency in C/C++ programming, parallel computing concepts, and deep knowledge of GPU architectures, often supported by a computer science or engineering degree. Experience with NVIDIA CUDA Toolkit, profiling/debugging tools, and sometimes certifications like NVIDIA DLI are highly valuable. Strong problem-solving, attention to detail, and effective communication skills help you optimize code and collaborate across teams. These skills ensure efficient development of high-performance GPU applications and successful project delivery in compute-intensive fields.

Are CUDA engineers in demand?

CUDA engineers are in high demand due to the increasing use of GPU computing in fields like artificial intelligence, machine learning, and high-performance computing. Skills in CUDA programming, parallel processing, and related tools are highly valued by employers across technology, research, and industry sectors.
What cities in Virginia are hiring for Cuda Engineer jobs? Cities in Virginia with the most Cuda Engineer job openings:
Infographic showing various Cuda Engineer job openings in Virginia as of July 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $106,361 per year, or $51.1 per hour.

Linux Systems Engineer - TS/SCI

Plus3 IT Systems

Charlottesville, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 days ago


Job description

Salary: $100K - $175K

Job Title: Linux Systems Engineer (HPC)

Location: Charlottesville, VA (Onsite)

Clearance Requirement: Active TS/SCI

*Compensation Range: $100K - $175K


Join Plus3 IT Systems! We are at the forefront of cloud computing, providing comprehensive and cutting-edge solutions across a wide array of critical domains. But we dont stop at implementing technology; we are trusted advisors, delivering expert analysis to fully understand our clients unique challenges and objectives. Our passion is all about empowering our customers to reach their strategic goals. This mission is fueled by our exceptional teams of innovative technology practitioners, who bring deep technical skills and an unwavering commitment to excellence. At Plus3 IT, we foster agile, collaborative processes, working hand-in-hand with our clients to ensure transparency, flexibility, and ultimately, their success in the cloud.


What Youll Do:

  • Deploy, configure, and sustain multi-node Linux HPC cluster environments, including node provisioning, integration, and day-to-day operational support.
  • Administer and troubleshoot workload scheduling platforms, including queue configuration, job submission workflows, and scheduler performance optimization.
  • Support distributed and containerized compute workloads leveraging parallel frameworks and container technologies within the cluster environment.
  • Monitor and analyze performance across compute, storage, and network layers including high-performance networking technologies and drive resolution of cluster communication issues.
  • Support GPU-enabled compute environments and CUDA-based workloads, ensuring proper resource allocation and integration with the scheduling platform.
  • Develop and maintain operational scripts and automation tooling (Bash, Python) to improve cluster administration efficiency and reduce manual toil.


QUALIFICATIONS

Clearance and Certification Requirements:

  • Active TS/SCI clearance required
  • Active or ability to obtain DoD 8140 IAT Level II certification (e.g., Security+)
  • Bachelor's degree in Computer Science, Information Technology, Engineering or similar; an additional 4 years of experience will be considered in lieu of degree


Minimum Requirements:

  • Minimum 6 years of Linux systems administration experience in enterprise, research computing, or distributed compute environments
  • Demonstrated experience supporting HPC cluster platforms or distributed compute environments at scale
  • Hands-on experience with workload schedulers, queue management and job troubleshooting
  • Proficiency in Linux command-line administration, including server configuration and system troubleshooting in distributed environments
  • Ability to work onsite (hybrid and remote options not available)


Preferred Skills:

  • Direct administration experience with multi-node HPC cluster environments, including provisioning workflows and lifecycle management
  • Experience with parallel or distributed file systems in a cluster context
  • Familiarity supporting MPI or OpenMP parallel workloads and understanding of how they interact with schedulers and underlying hardware
  • Experience supporting GPU-enabled compute environments and CUDA-based workloads within an HPC cluster
  • Proficiency with configuration management tools such as Ansible or Puppet applied to cluster-scale infrastructure
  • Prior experience supporting systems within DoD, IC, or research laboratory environments


What Youll Love About Plus3:

  • Agile & Collaborative: Work in a highly collaborative environment where your ideas are heard, and you can quickly adapt and innovate.
  • Invested in You: Your growth is our priority. We offer a culture of continuous learning and support designed to keep your skills sharp and help you advance your career.
  • Culture That Connects: Be part of a supportive team that values collaboration, quality, and a sense of belonging from the moment you join.
  • Cutting-Edge Work: Engage with advanced cloud and AI solutions that are at the forefront of technology.


What Youll Bring to Plus3:

  • A passion for working on cutting-edge, high-profile projects and a drive for delivering solutions
  • An insatiable curiosity: you ask why, proactively exploring and sharing ideas
  • A love for learning new technologies and sharing them with your team
  • A keen interest in utilizing Cloud-based and Open Source tools for problem-solving
  • A strong self-starter that flourishes in a team environment; and love the ability to work on multiple projects simultaneously
  • Strong verbal and written communication skills for effective collaboration with customers, vendors, and engineering teams to solve complex business problems


EEO: At Plus3 IT Systems, we believe our success is driven by the contributions of every employee. As an Equal Opportunity Employer, we make employment decisions based solely on an individuals qualifications, skills and merit, and without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact hr@plus3it.com.
*Compensation: Actual compensation will be determined based on the candidate's specific blend of experience, qualifications, and performance location. Salaries or compensation for part-time roles may be prorated or adjusted based upon the agreed upon number of hours to be regularly worked.


Benefits: Plus3 IT Systems offers eligible employees a variety of benefits including Employer-paid health, dental, vision, life, short/long term disability, contribution to health savings account, 401(k) matching, parental leave, flexible paid vacation, and company paid holidays. A full listing of available benefits can be viewed at https://www.plus3it.com/work-here.


Application Duration: The anticipated duration for applications is 30 days from the date of posting. Please note that this timeframe is subject to changeit may be extended or shortenedbased on business requirements and the availability of qualified applicants.


Position: This is a full-time position and work days are Monday through Friday. Specific work hours are established with Team Lead. Work location may vary, including onsite requirements which are outlined in the requirements and confirmed with Team Lead.