Rendering Software Engineer in Test

1 Week ago • 3 Years + • Rendering • $109,000 PA - $215,000 PA

Job Summary

Job Description

Adobe seeks a Rendering Software Engineer in Test to lead and evolve quality engineering efforts for their next-generation rendering technology. This role requires strong software engineering skills and a deep understanding of rendering quality. Responsibilities include owning and evolving automated testing infrastructure, writing C++ tests, building tools, investigating hardware/driver issues, and ensuring new features ship reliably. The ideal candidate will collaborate closely with rendering engineers, perform manual testing across various hardware, and maintain contact with hardware vendors.
Must have:
  • 3+ years software development/QA experience
  • C++14/17 fluency
  • Computer graphics knowledge
  • Automated testing system experience
  • Debugging, communication, collaboration skills
Good to have:
  • GPU debugging
  • Graphics driver issue tracking
  • CI/CD (Jenkins)
  • OpenUSD
  • Experience with commercial rendering systems

Job Details

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. 

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!


 

The Opportunity

We’re a close-knit, remote-first team of engineers building next-generation, interactive rendering technology that powers a growing portfolio of high-profile creative tools.

We’re looking for a software engineer with a passion for computer graphics—real-time or offline—to lead and evolve our quality engineering efforts. This role combines strong software engineering skills with a deep focus on rendering quality and infrastructure. As part of the core rendering team, you’ll contribute C++ code, build tools and tests, and play a key role in ensuring the renderer stays fast, stable, and visually correct across diverse hardware.

You’ll be at the intersection of engineering and quality: writing C++ test code, building tools and infrastructure, investigating tricky hardware or driver issues, and making sure new features ship with rock-solid confidence.

What you'll do

  • Own and evolve our automated regression and performance testing infrastructure: build, refactor, and maintain it.
  • Write and maintain C++ unit, functional and UI tests for our in-house graphical testing application.
  • Author and curate test assets (3D scenes, etc.) using Substance tools and DCC applications like Blender, Maya, and Houdini; generate reference outputs and integrate them into our test suite.
  • Monitor daily regression and performance runs; investigate failures, file and track issues, and collaborate with engineers to resolve them.
  • Collaborate closely with rendering engineers to validate new features and bug fixes through both manual and automated testing.
  • Perform targeted manual testing across a range of hardware and GPUs; maintain close contact with hardware vendors to report and track driver or hardware-specific issues.

What you need to succeed

  • 3+ years of professional experience in software development or quality engineering.
  • Working knowledge of core computer graphics concepts, including rasterization, ray tracing, and shading and lighting techniques.
  • Fluency in pragmatic C++14 and C++17.
  • Proven ability to design, build, and maintain automated testing systems using scripting languages (Python, Groovy, etc.) and databases (e.g., MySQL).
  • A curious mindset with an understanding of how rendering systems behave in practice, and the ability to uncover subtle bugs, edge cases, and unintended side effects.
  • Excellent debugging, communication, and collaboration skills.
  • Ability to self-organize, prioritize, and work effectively in distributed teams across time zones.

Bonus points for:

  • Experience with GPU debugging or graphics driver issue tracking.
  • Familiarity with CI/CD tools such as Jenkins.
  • Familiarity with OpenUSD.
  • Prior work on open-source or commercial rendering systems.

Application Window Notice

If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least 12:01 AM Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs.

Our compensation reflects the cost of labor across several  U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $109,000 -- $215,000 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.

At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans.  Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).

In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.

Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.

Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.
 

Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015.

Adobe values a free and open marketplace for all employees and has policies in place to ensure that we do not enter into illegal agreements with other companies to not recruit or hire each other’s employees.

Similar Jobs

Limit Break - Technical Artist (Japan)

Limit Break

Tokyo, Japan (On-Site)
2 Weeks ago
Playrix - Creatives Producer

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Luma Pictures - Lighting Artist (Mid to Senior Level)

Luma Pictures

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Epic Games - Research Engineer

Epic Games

Novi Sad, Vojvodina, Serbia (On-Site)
1 Month ago
DNEG - FX Lead (DNEG Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
5 Months ago
ZeniMax Media - Core Graphics Programmer

ZeniMax Media

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
5 Months ago
Tencent - Senior Technical Artist

Tencent

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
PearlAbyss - Engineering_Rendering Internship

PearlAbyss

(On-Site)
2 Months ago
Double Eleven - Senior Graphics Programmer

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
5 Days ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior/Lead 2D Artist (Generalist)

Playrix

Georgia (Remote)
5 Months ago
DNEG - Machine Learning Engineering Lead, Ziva

DNEG

London, England, United Kingdom (Remote)
4 Weeks ago
Milestone - Senior Fullstack Developer

Milestone

Copenhagen, Denmark (On-Site)
2 Weeks ago
505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
9 Months ago
Trek - Mechanical CAD Designer

Trek

Taichung City, Taiwan (On-Site)
1 Month ago
Milk Visual Effects - Environment TD

Milk Visual Effects

(Remote)
4 Months ago
Streamline Media Group  Inc  - Senior Game Programmer (Unreal)

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
7 Months ago
Vigaet - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
2 Weeks ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Serbia (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in France

Tencent - Senior Consumer Insights Manager (Quant), Games

Tencent

Paris, Île-de-France, France (On-Site)
1 Month ago
Assystems - Chargé d'affaires H/F

Assystems

Laon, Hauts-de-France, France (On-Site)
5 Months ago
The Walt Disney Company - Water & Environmental Engineering Internship

The Walt Disney Company

Île-de-France, France (On-Site)
2 Weeks ago
Voodoo - Senior Product Manager - Wizz

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Months ago
Voodoo - Founding Product Manager

Voodoo

Paris, Île-de-France, France (Hybrid)
6 Days ago
Ubisoft - Shader & VFX Artist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
6 Days ago
Voodoo - Freelance Senior Back-end Engineer Node.Js

Voodoo

Paris, Île-de-France, France (Hybrid)
2 Weeks ago
QUANTIC DREAM - Technical Supervisor (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
Ubisoft - Lead FX Artist

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Week ago
Homa games - Art Director - All in Hole

Homa games

Île-de-France, France (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Epic Games - Senior Desktop Engineer, Fortnite Tech

Epic Games

United States (On-Site)
3 Months ago
Kojima Productions - Shader Artist

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
Creative Assembly - Senior Engine Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Week ago
Warner Bros Games - Senior Rendering Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
1 Month ago
SmileGate - [차세대 게임] TA 담당

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Epic Games - Rendering Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Programmeur de rendu

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Riot Games - Staff Software Engineer, Rendering - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Paradox Interactive - Senior Engine Graphics Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Digital Extremes - Senior Graphics Programmer

Digital Extremes

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Adobe is the global leader in digital media and digital marketing solutions. Our creative, marketing and document solutions empower everyone – from emerging artists to global brands – to bring digital creations to life and deliver immersive, compelling experiences to the right person at the right moment for the best results. In short, Adobe is everywhere, and we’re changing the world through digital experiences.


 

New York, New York, United States (Remote)

San Jose, California, United States (Remote)

California, United States (Remote)

Massachusetts, United States (Remote)

Switzerland (Remote)

Oregon, United States (Remote)

View All Jobs

Get notified when new jobs are added by Adobe

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug