1

Gpu Programming Jobs in Virginia (NOW HIRING)

Software Engineer - Midlevel

Dahlgren, VA ยท On-site

$120K - $140K/yr

Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming * Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools ...

Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming * Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools ...

Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming * Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools ...

Senior Software Engineer

Dahlgren, VA ยท On-site

$150K - $190K/yr

Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming * Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools ...

Senior Systems Engineer

Arlington, VA ยท On-site

$131K - $237K/yr

Broad understanding of GPU-enabled systems architecture and engineering, including GPU integration, virtualization, Multi-Instance GPU (MIG), and associated software stacks.Experience with creating ...

Senior Systems Engineer

Arlington, VA ยท On-site

$131K - $237K/yr

Broad understanding of GPU-enabled systems architecture and engineering, including GPU integration, virtualization, Multi-Instance GPU (MIG), and associated software stacks. * Experience with ...

Showing results 21-40

Gpu Programming information

See Virginia salary details

$32.7K

$64.4K

$94.7K

How much do gpu programming jobs pay per year?

As of Aug 6, 2026, the average yearly pay for gpu programming in Virginia is $64,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,300.00 per year, depending on experience, location, and employer.

What is GPU programming?

A GPU Programming job involves writing and optimizing code to run on Graphics Processing Units (GPUs) for parallel computing tasks. This role is commonly found in fields like machine learning, scientific computing, gaming, and data analytics. GPU programmers use languages such as CUDA, OpenCL, or Vulkan to accelerate computations and improve performance. They work closely with software engineers and data scientists to optimize algorithms for high-performance applications.

What are the key skills and qualifications needed to thrive in GPU programming, and why are they important?

To excel in GPU Programming, you need a strong background in parallel computing concepts, mathematics, and proficiency in languages such as CUDA, OpenCL, or DirectX/OpenGL, often supported by a degree in computer science, engineering, or a related field. Familiarity with NVIDIA and AMD GPU development tools, performance profilers, and possibly certifications like NVIDIA's Deep Learning Institute courses are valuable. Teamwork, effective communication, and strong problem-solving abilities are essential soft skills in this field. These competencies enable efficient development, optimization, and integration of high-performance GPU code in real-world applications.

What types of projects or applications do GPU programmers commonly work on?

GPU Programmers are often involved in developing or optimizing software for high-performance applications such as machine learning, scientific simulations, real-time rendering in gaming and visualization, and video/image processing tools. Their daily work may include collaborating with software engineers, data scientists, and hardware teams to create efficient, scalable parallel algorithms that leverage GPU capabilities. The role frequently requires problem-solving to maximize computational efficiency and troubleshooting complex performance bottlenecks. By working across multidisciplinary teams, GPU Programmers help deliver robust solutions for data-intensive problems in areas like healthcare, finance, automotive technology, and entertainment.

What are the most commonly searched types of Gpu Programming jobs in Virginia? The most popular types of Gpu Programming jobs in Virginia are:
Infographic showing various Gpu Programming job openings in Virginia as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $64,417 per year, or $31 per hour.

Software Engineer - Midlevel

Astrion

Dahlgren, VA โ€ข On-site

$120K - $140K/yr

Full-time

Re-posted 4 days ago


Job description

Overview
Software Engineer - Midlevel
Location: Dahlgren, Virginia
Status: Full Time
Clearance: Secret
Salary: $120,000-$140,000
SEG is an industry leader in the development and implementation of advanced simulation software solutions for our customer, the United States NAVY and Missile Defense Agency, which include high fidelity radar simulation systems, Air and missile defense threat engineering, analysis and Combat, and radar and missile systems engineering and analysis.
The right candidate should be able to quickly grasp architectures and develop new ones while learning and utilizing the latest technologies. The candidate must be a proven team leader who can guide and mentor the team throughout the entire software development process, from design and implementation to testing, documentation and delivery.
REQUIRED QUALIFICATIONS / SKILLS
  • Security Clearance: Eligible to obtain Secret, active clearance preferred
  • The candidate must be a US citizen and have a background that would permit the U.S. Department of Defense to issue a Secret clearance (refer to: http://www.dss.mil/disco/indus_disco_Intrim.html)
  • Minimum Education: Bachelor of Science Degree in Computer Science, Computer Engineering or similar Engineering discipline
  • 5+ years of experience
  • Demonstrated ability to complete project tasks
  • Demonstrated ability to mentor junior level engineers
  • Experience in modeling and simulations architecture and development
  • Experience with all phases of software QA including unit, acceptance, regression and cross-platform testing
  • Experience with C++ using the C11 standard
  • Experience with Object Oriented Architecture and Design
  • Development experience with IDEs (VisualStudio, NetBeans, Eclipse), debuggers and performance tools
  • Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming
  • Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools (Jira, Bugzilla)
  • Experience working within an Agile development team

PREFERRED QUALIFICATIONS / SKILLS
  • Familiarity with MATLAB scripting and Simulink
  • Experience with scripting languages (Perl, Python, BASH)
  • Familiarity with NGTS, AFSIM, ITASE
  • Familiarity with DIS, HLA, TENA interoperability standards

RESPONSIBILITIES
  • Assist in the design, development, test, and verification of SEG's missile trajectory and RF signature prediction simulations;
  • The position covers the whole of the software development process, from design and implementation to testing, documentation and delivery;
  • Lead team(s) on individual projects and provide assistance to junior level engineers;
  • Provide C++ software development and maintenance with software integration testing;
  • Participate in Agile style development ceremonies such as Daily Standups, Sprint Planning and Sprint Reviews
  • Quickly adapt to new technologies and skill as required

#CJ
#LI-ADI