Leading post-silicon validation for SOC IP and graphics/compute blocks, including test planning ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Leading post-silicon validation for SOC IP and graphics/compute blocks, including test planning ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Executing post-silicon validation for SOC IP and graphics/compute blocks, including test ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Executing post-silicon validation for SOC IP and graphics/compute blocks, including test ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Leading post-silicon validation for SOC IP and graphics/compute blocks, including test planning ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Leading post-silicon validation for SOC IP and graphics/compute blocks, including test planning ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Executing post-silicon validation for SOC IP and graphics/compute blocks, including test ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Executing post-silicon validation for SOC IP and graphics/compute blocks, including test ... Programming/scripting skills (C/C++, Python, Perl) * Board/platform-level debug experience ...
Senior Frontend Developer (3D)
Toronto, ON · On-site +1
You will work closely with Engineering and UX Research teams to move from concepts and designs to ... Partner with backend and graphics teams to shape APIs and data contracts for streaming large 3D ...
Senior Frontend Developer (3D)
Toronto, ON · On-site +1
You will work closely with Engineering and UX Research teams to move from concepts and designs to ... Partner with backend and graphics teams to shape APIs and data contracts for streaming large 3D ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Training Courseware Developer
CA$67K - CA$117K/yr
Training Courseware Developer (L3) Reference #37737 Waterdown, Ontario About L3HARRIS WESCAM As a ... Develop and maintain eLearning content to support new product updates, graphical interfaces ...
Training Courseware Developer
CA$67K - CA$117K/yr
Training Courseware Developer (L3) Reference #37737 Waterdown, Ontario About L3HARRIS WESCAM As a ... Develop and maintain eLearning content to support new product updates, graphical interfaces ...
... Developer\/Designer to join their team on a long term contract basis. \n \n \n \n \n \n ... Experience in UX \/ UI \/ Graphic Design \n \n \n You must have the right to work in Ireland. \n \n ...
... Developer\/Designer to join their team on a long term contract basis. \n \n \n \n \n \n ... Experience in UX \/ UI \/ Graphic Design \n \n \n You must have the right to work in Ireland. \n \n ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Knowledge and/or interest in computer graphics, document formats (especially page description ...
If you want to be a Maxonian and help bring the best 2D and 3D visual effects, motion graphics ... As a Software Developer in our Build and Automation team, you will help shape and enhance the ...
If you want to be a Maxonian and help bring the best 2D and 3D visual effects, motion graphics ... As a Software Developer in our Build and Automation team, you will help shape and enhance the ...
Senior Hardware Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Design capture tools (preferably Mentor Graphics) * Requirements capture, analysis, and tracking.
Senior Hardware Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Design capture tools (preferably Mentor Graphics) * Requirements capture, analysis, and tracking.
Participate in the software verification of safety critical graphics driver software * Review C ... Basic Qualifications * Experience with C programming language. * Experience with DO-178.
Participate in the software verification of safety critical graphics driver software * Review C ... Basic Qualifications * Experience with C programming language. * Experience with DO-178.
Plan, build, and execute the verification of new and existing features for AMD's graphics processor ... Collaborate with architects, hardware engineers, and firmware engineers to understand the new ...
Plan, build, and execute the verification of new and existing features for AMD's graphics processor ... Collaborate with architects, hardware engineers, and firmware engineers to understand the new ...
Support graphics product management, product marketing, sales and PR by testing, analyzing and ... University Degree Program in Computer Science, Computer Engineering, or a similar related ...
Support graphics product management, product marketing, sales and PR by testing, analyzing and ... University Degree Program in Computer Science, Computer Engineering, or a similar related ...
Plan, build, and execute the verification of new and existing features for AMD's graphics processor ... Collaborate with architects, hardware engineers, and firmware engineers to understand the new ...
Plan, build, and execute the verification of new and existing features for AMD's graphics processor ... Collaborate with architects, hardware engineers, and firmware engineers to understand the new ...
Video Scoreboard Operator
Oakville, ON · On-site
Must be fluent in Adobe Creative Suite for graphics integration, digital sound programming and operation.Has aworking knowledge of current live graphic and audio mixing technology as well as playback ...
Video Scoreboard Operator
Oakville, ON · On-site
Must be fluent in Adobe Creative Suite for graphics integration, digital sound programming and operation.Has aworking knowledge of current live graphic and audio mixing technology as well as playback ...
Graphics Programmer information
See Ontario salary details
$80K - $89.5K
20% of jobs
$95.1K is the 25th percentile. Wages below this are outliers.
$89.5K - $99K
8% of jobs
$99K - $108.5K
0% of jobs
$108.5K - $118K
0% of jobs
$118K - $127.5K
11% of jobs
The median wage is $135.2K / yr.
$127.5K - $137K
14% of jobs
$137K - $146.5K
19% of jobs
$148.7K is the 75th percentile. Wages above this are outliers.
$146.5K - $156K
15% of jobs
$156K - $165.5K
6% of jobs
$165.5K - $175K
4% of jobs
$175K - $184.5K
3% of jobs
$80K
$130.4K
$184.5K
How much do graphics programmer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Graphics Programmer, and why are they important?
What are graphics programmers?
What Does a Graphics Programmer Do?
A graphics programmer creates software and applications for developing images and animation on a computer. Your duties can focus on programs for computer-aided design and rendering, animation, image manipulation, photo editing, or video game design. You use linear math and algorithms as well as computer programming languages. Your responsibilities involve writing code in languages like C++, Java, and High-Level Shading Language (HLSL). After coding, you test your programs to ensure that each article and image is accurate. If you work on video games, you coordinate with other developers and programmers on a video game design platform like Unreal Engine.
What is the difference between Graphics Programmer vs Shader Developer?
| Aspect | Graphics Programmer | Shader Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Computer Graphics, or related field; knowledge of graphics APIs | Similar educational background; strong understanding of shading languages |
| Work Environment | Develops and optimizes rendering engines, works on graphics pipelines | Creates and fine-tunes shaders for visual effects and rendering |
| Industry Usage | Used across game development, simulation, and visualization industries | Primarily in game development and real-time rendering projects |
| Common Search/Comparison | Often compared due to overlapping skills in graphics programming | Specialized focus on shader code and effects |
While both roles require knowledge of graphics APIs and programming skills, Graphics Programmers develop the overall rendering systems and pipelines, whereas Shader Developers focus specifically on writing and optimizing shaders for visual effects. The roles often overlap but differ in scope and specialization within the graphics development process.
How do Graphics Programmers typically collaborate with artists and designers during a game development project?

Advanced Micro Devices rating
8.4
Based on 7 frontline employees who took The Breakroom Quiz
23rd of 139 rated electronics manufacturers
Job description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
ResponsibilitiesTHE ROLE:
We are looking for a dynamic, energetic Sr. Silicon Systems Design Engineer to join our growing team. As a key contributor to the success of AMD's product, you will be part of a leading team to drive and improve AMD's abilities to deliver the highest quality, industry leading technologies to market. The Systems Design Engineering team fosters and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.
THE PERSON:
As a Sr. Silicon Design Engineer, you will drive balanced, scalable, and automated solutions. In this high visibility position, your software systems engineering expertise will be necessary towards product development, definition, and root cause resolution.
KEY RESPONSIBILITIES:
- Leading post-silicon validation for SOC IP and graphics/compute blocks, including test planning, coverage tracking, and milestone sign-off
- Driving validation improvements through tool/script development and debug methodology enhancement
- Debugging hardware issues across system IPs (DMA, interrupts, data paths) and graphics/compute domains (shaders, command processors, wave dispatch, caches)
- Performing scan dump analysis and debug report interpretation to root-cause hangs, stalls, and errors
- Triaging failures across multiple IP domains and chiplet boundaries
- Owning validation plans for assigned IP areas with comprehensive feature coverage
- Collaborating with design, firmware, driver, runtime, and kernel teams on hardware-software interactions
- Developing validation content for error handling, fault injection, compute stress, and power management
- Leading cross-team triage and debug efforts
PREFERRED EXPERIENCE:
- 5+ years in post-silicon validation, hardware debug, or related semiconductor role
- Programming/scripting skills (C/C++, Python, Perl)
- Board/platform-level debug experience including bring-up and optimization
- Experience owning validation plans and milestone sign-off
- Knowledge of SoC architecture, multi-die/chiplet designs
- Understanding of graphics/compute pipelines - shader execution, wave dispatch, command processing
- Understanding of caches, buffers, FIFOs, ring buffers, credit-based flow control, and tag management
- Familiarity with DMA, interrupt, memory subsystem, and I/O architectures
- Knowledge of address translation, virtual memory, TLB, and page fault handling
- Familiarity with GPU compute frameworks (HIP, OpenCL, CUDA), drivers, or runtime environments
- Exposure to RAS - error detection, poison propagation, machine check logging, watchdogs
- Experience with scan dump or JTAG-based debug tools
- Strong problem-solving skills and attention to detail
- Self-starter able to independently drive tasks and ramp on new IP domains
ACADEMIC CREDENTIALS:
- Bachelors or Masters degree in electrical or computer engineering
LOCATION:
Markham, ON
P7
#LI-SL2
#LI-HYBRID
QualificationsBenefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.
Employment Type: FULL_TIMEAbout Advanced Micro Devices
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US
Year founded
1969