1

Vulkan Programmer Jobs in Laurel, MD (NOW HIRING)

Graphics Software Engineer

College Park, MD · On-site

$138K - $171K/yr

This position requires passion for real-time XR programming on cutting-edge hardware while closely ... Understanding of modern graphics APIs (Vulkan preferred, DirectX 12, Metal, or OpenGL) with real ...

Vulkan Programmer information

See Laurel, MD salary details

$13

$51

$71

How much do vulkan programmer jobs pay per hour?

As of Aug 3, 2026, the average hourly pay for vulkan programmer in Laurel, MD is $51.83, according to ZipRecruiter salary data. Most workers in this role earn between $43.61 and $61.97 per hour, depending on experience, location, and employer.

What are Vulkan Programmers?

Vulkan Programmers are software developers who specialize in using the Vulkan graphics and compute API to create high-performance graphics applications, such as video games, simulations, and visualization tools. They are skilled in low-level programming, optimizing rendering pipelines, and managing resources for efficient GPU usage. Vulkan Programmers often work closely with game engines or custom graphics frameworks to achieve advanced visual effects and real-time performance. Their expertise is crucial for applications that require cross-platform compatibility and maximum control over graphics hardware.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as software development, data science, or systems architecture can earn $500,000 or more annually, especially in senior or executive roles at large technology companies. These roles often require advanced skills, certifications, and extensive industry experience.

What are the key skills and qualifications needed to thrive as a Vulkan Programmer, and why are they important?

To thrive as a Vulkan Programmer, you need a solid understanding of computer graphics, C/C++ programming, and low-level GPU architecture, often supported by a degree in computer science or a related field. Familiarity with the Vulkan API, graphics debugging tools like RenderDoc, and shader languages such as GLSL or HLSL is typically required. Strong problem-solving abilities, attention to detail, and effective collaboration skills help set candidates apart in this role. These skills ensure efficient development of high-performance graphics applications and successful teamwork in demanding technical environments.

What are some common challenges Vulkan Programmers face when integrating Vulkan into existing projects?

Vulkan Programmers often encounter challenges such as managing the explicit nature of Vulkan’s API, which requires detailed handling of memory management and synchronization. Integrating Vulkan into legacy codebases can reveal compatibility issues and a steep learning curve, particularly when transitioning from more abstract graphics APIs like OpenGL or DirectX. Additionally, debugging and performance optimization can be more complex due to Vulkan’s low-level access to hardware, requiring robust tooling and a deep understanding of graphics pipelines. Collaborating closely with other developers and technical artists is essential to ensure seamless integration and optimal performance.

What coding language does Vulkan use?

Vulkan programming primarily uses C and C++ languages, which provide low-level access to hardware and high performance for graphics and compute tasks. Developers working as Vulkan programmers should be proficient in these languages and familiar with graphics APIs and shader languages like GLSL or SPIR-V.

What is the highest-paying programming job?

Vulkan programmers, especially those with expertise in graphics development and real-time rendering, can earn high salaries, often exceeding six figures annually, particularly in industries like gaming, simulation, and virtual reality. Senior roles requiring advanced skills in graphics APIs, optimization, and cross-platform development tend to be the highest paying in programming fields.

Are graphics programmers in demand?

Graphics programmers, including Vulkan programmers, are in high demand due to the growth of the gaming, virtual reality, and simulation industries. Skills in graphics APIs like Vulkan, OpenGL, and DirectX, along with knowledge of real-time rendering and shader development, are highly valued by employers seeking to optimize visual performance and quality.
What are popular job titles related to Vulkan Programmer jobs in Laurel, MD? For Vulkan Programmer jobs in Laurel, MD, the most frequently searched job titles are:
What job categories do people searching Vulkan Programmer jobs in Laurel, MD look for? The top searched job categories for Vulkan Programmer jobs in Laurel, MD are:

Scientific Software Developer (DC, NoVA)

Stellar Science

Vienna, VA • On-site

Full-time

Re-posted 24 days ago


Job description

We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices.
Support software development in the following domains: computer vision and image processing, image simulation, laser or high-power microwave source generation and effects modeling, atmospheric modeling, computational electromagnetics (CEM), space domain awareness (SDA), high performance computing (HPC), computer aided design (CAD) tools, artificial intelligence (AI) and machine learning (ML) techniques, among others.
Minimum Requirements:
  • B.S. in math, science, computational engineering, an engineering field, or computer science
  • Substantial software development experience
  • Object-oriented development and C++ programming experience
  • Adept at learning new paradigms and programming development processes
  • Enthusiasm for developing modern, high-quality C++23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites

Desired:
  • Advanced degree (M.S. or Ph.D.) in science, an engineering field, math, or computer science
  • Active security clearance

Experience in any of the following is a plus:
  • Additional languages: Python, Java, TypeScript
  • C++ Boost, Eigen libraries
  • Cross-platform software development on Linux and Windows
  • 3D graphics using OpenGL, Open Scene Graph, Vulkan, and/or WebGL
  • User interface development with Qt, Material UI, Java Swing
  • Supercomputing: OpenMP, threads, MPI, GPUs/CUDA/Optix
  • Image processing, imagery analysis, or computer vision, computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness
  • Spacecraft subsystem modeling
  • Modeling and simulation, including directed energy
  • Machine learning and data analysis using Python (pandas, NumPy, SciPy, scikit-learn), C++, and frameworks such as PyTorch and TensorFlow
  • Reinforcement learning, large language model development, computer vision, data mining, and core ML techniques (classification, regression, clustering)
  • Experience with Advanced Framework for Simulation Integration & Modeling (AFSIM)
  • Experience with client- and server- side web applications
  • Experience or interest in building collaborative web tools

A representative sample of your code may be requested early in the evaluation process, e.g. something you've written for work, for a class, or for fun. It should be long enough to help evaluate your programming and software engineering skills.
 

Powered by JazzHR

zrCLyDtgIs