1

Hlsl Programming Jobs (NOW HIRING)

Required : • Strong technical background in GPU/APU programming, C++, and machine learning • ... code (HLSL SM6, GLSL, Slang, etc) • Motivating leader with good interpersonal skills • ...

Neural Graphics Engineer

Santa Clara, CA · On-site

$164K - $203K/yr

Familiarity with graphics APIs (Vulkan, OpenGL, DirectX), shader programming (Slang, HLSL, GLSL), or compiler development Your base salary will be determined based on your location, experience, and ...

Neural Graphics Engineer

Santa Clara, CA

$163K - $201K/yr

Familiarity with graphics APIs (Vulkan, OpenGL, DirectX), shader programming (Slang, HLSL, GLSL), or compiler development Your base salary will be determined based on your location, experience, and ...

Neural Graphics Engineer

Santa Clara, CA

$164K - $203K/yr

Familiarity with graphics APIs (Vulkan, OpenGL, DirectX), shader programming (Slang, HLSL, GLSL), or compiler development Your base salary will be determined based on your location, experience, and ...

NET/C++, shader languages (HLSL, GLSL) in complex Windows desktop applications * Experience with multi-threaded programming and async execution models * Experience with 3D point clouds, meshes, and ...

NET/C++, shader languages (HLSL, GLSL) in complex Windows desktop applications * Experience with multi-threaded programming and async execution models * Experience with 3D point clouds, meshes, and ...

next page

Showing results 1-20

Hlsl Programming information

See salary details

$30K

$156.3K

$206K

How much do hlsl programming jobs pay per year?

As of Jun 6, 2026, the average yearly pay for hlsl programming in the United States is $156,348.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $205,000.00 per year, depending on experience, location, and employer.

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

To thrive as an HLSL Programmer, you need strong proficiency in shader programming, computer graphics fundamentals, and a solid understanding of linear algebra, typically supported by experience with DirectX or similar APIs. Familiarity with tools like Visual Studio, graphics debuggers, and source control systems, as well as knowledge of GPU architectures, is highly valuable. Attention to detail, problem-solving abilities, and effective teamwork are crucial soft skills for optimizing graphics performance and collaborating with artists and developers. These competencies ensure the creation of efficient, visually stunning graphics and seamless integration within game or simulation development pipelines.

What is the difference between Hlsl Programming vs Shader Developer?

AspectHlsl ProgrammingShader Developer
Required CredentialsKnowledge of HLSL, graphics programmingProficiency in shader languages (HLSL, GLSL), graphics APIs
Work EnvironmentGame studios, graphics software, real-time renderingGame development, visual effects, simulation
Industry UsageDirectly used in graphics programming for renderingDesigning and implementing shaders for visual effects
Search & Comparison IntentFocus on HLSL coding skillsBroader shader development skills including multiple languages

Hlsl Programming primarily involves writing shaders using HLSL for real-time graphics rendering, often within game engines or graphics applications. Shader Developers may work with multiple shader languages and focus on creating complex visual effects. While Hlsl Programming is specialized in HLSL, Shader Developers have a broader scope, including GLSL and other shading languages, making their roles more versatile in graphics development.

What is HLSL programming?

HLSL (High-Level Shading Language) programming involves writing code for shaders, which are small programs that run on a graphics processing unit (GPU) to control the rendering of graphics in applications, primarily games and real-time 3D environments. HLSL is used with Microsoft's DirectX API to create effects like lighting, shadows, and textures. Programmers use HLSL to write vertex, pixel, and compute shaders, allowing for advanced visual effects and optimized graphics performance. Learning HLSL is essential for game developers and graphics programmers working on Windows platforms.

What are some common challenges faced by HLSL programmers when optimizing shader performance, and how can they be addressed?

HLSL programmers often encounter challenges related to balancing visual quality with real-time rendering performance, especially when working with complex shaders or targeting multiple hardware platforms. Common issues include managing GPU resource usage, avoiding costly operations like dynamic branching, and minimizing texture fetches. To address these, programmers typically profile their shaders, use efficient algorithms, and leverage built-in HLSL optimizations. Collaborating closely with artists and graphics engineers is also crucial to ensure that shader code aligns with both aesthetic goals and technical constraints.
Infographic showing various Hlsl Programming job openings in the United States as of May 2026, with employment types broken down into 2% Internship, 2% As Needed, 74% Part Time, 4% Temporary, 15% Contract, and 3% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $156,348 per year, or $75.2 per hour.
Software Development Engineer - GPU

Software Development Engineer - GPU

AMD

Remote

Full-time

This job post has expired today. Applications are no longer accepted.


Advanced Micro Devices rating

8.4

Company rating: 8.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

25th of 139 rated electronics manufacturers


Job description

Job Summary:
AMD is a company focused on building products that accelerate next-generation computing experiences. They are seeking a productization software engineering lead to manage a core team of engineers and improve AMD's gaming graphics technology stack, working with the latest hardware and software technology.
Responsibilities:
• Manage and direct a team of experienced games/graphics engineers.
• Define and manage project schedules and deliverables
• Work closely with research engineers to transform proof-of-concept prototypes into mature products at a very high level of quality.
• Collaborate with external game development partners to integrate these technologies into their titles.
• Optimize, extend, package and document high-level compute shader and C++ code.
• Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
• Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
• Develop technical relationships with peers and partners
Qualifications:
Required:
• Strong technical background in GPU/APU programming, C++, and machine learning
• Ability to communicate effectively and work optimally with different teams across AMD
• Leadership skills to manage and direct a team of experienced games/graphics engineers
• Define and manage project schedules and deliverables
• Work closely with research engineers to transform proof-of-concept prototypes into mature products at a very high level of quality
• Collaborate with external game development partners to integrate technologies into their titles
• Optimize, extend, package and document high-level compute shader and C++ code
• Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
• Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
• Develop technical relationships with peers and partners
• Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Preferred:
• Computer science background with advanced years of full-time experience writing efficient, modern C++ and high-level shader code (HLSL SM6, GLSL, Slang, etc)
• Motivating leader with good interpersonal skills
• Effective communication and problem-solving skills
• Knowledge of real-time rendering and graphics algorithms as used in AAA games
• Highly organized and experienced at planning development schedules, including adapting to changing requirements
• Extensive experience shipping AAA games & game-engines or middleware
• Excellent written and verbal English skills
• Willing to occasionally travel, both domestically and internationally
Company:
Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions. Founded in 1969, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.