Rendering Software Engineer in Test

1 Month 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

HoYoverse - Content Creator and Operations Manager

HoYoverse

Santa Monica, California, United States (Remote)
11 Months ago
The Walt Disney Company - Crowds Artist

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Month ago
Amber - 3D Artist - Generalist (Project Based)

Amber

(Remote)
1 Month ago
GT - Senior React Native Developer

GT

(Remote)
1 Month ago
Playrix - Principal UI Artist

Playrix

Armenia (Remote)
6 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
N-iX - Senior Unreal Engine/C++ Engineer

N-iX

Argentina (Remote)
1 Month ago
Fuse Games - Rendering Engineer

Fuse Games

England, United Kingdom (Hybrid)
2 Months ago
The Walt Disney Company - Senior Look Development Technical Director

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Glowmade - Senior Rendering Engineer

Glowmade

Guildford, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Stardock - Senior Game Developer

Stardock

Plymouth, Michigan, United States (On-Site)
1 Month ago
Playrix - Principal UI Artist

Playrix

Serbia (Remote)
6 Months ago
People Can Fly - Senior Technical Artist

People Can Fly

Montreal, Quebec, Canada (Remote)
1 Month ago
Virtuos - Lead Unreal Engine Developer

Virtuos

Ukraine (Hybrid)
4 Weeks ago
Epic Games - Desktop Platform Engineer, Fortnite Tech

Epic Games

Cary, North Carolina, United States (On-Site)
4 Weeks ago
HoYoverse - Senior Brand Marketing Manager [USA]

HoYoverse

Santa Monica, California, United States (Remote)
11 Months ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
10 Months ago
Epic Games - Rendering Programmer

Epic Games

(On-Site)
4 Months ago
Activision - Principal Lighting Artist

Activision

(Hybrid)
1 Month ago
Epic Games - Research Engineer - Neural Rendering

Epic Games

London, England, United Kingdom (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in France

Nissan - ALTERNANCE - Assistant Publicité Médias offline & digital

Nissan

Montigny-le-Bretonneux, Île-de-France, France (On-Site)
6 Months ago
Assystems - Technicien / Cadre Etudes et travaux en électricité / contrôle-commande H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
6 Months ago
Ubisoft - Senior Software Engineer - AI Applications

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Maximum Games - Junior Accounting Intern

Maximum Games

Saint-Ouen-sur-Seine, Île-de-France, France (On-Site)
4 Months ago
Ubisoft - Cash Management Partner & Lead Treasury Projects

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Month ago
Ubisoft - Senior Gameplay Animator (F/M/NB)

Ubisoft

Montpellier, Occitanie, France (On-Site)
4 Months ago
Hitachi - Senior CE/PP Consultant

Hitachi

Paris, Île-de-France, France (Remote)
6 Months ago
Ubisoft - HR Partner

Ubisoft

Paris, Île-de-France, France (On-Site)
1 Month ago
PwC - Consultant Cloud Strategy & Transformation | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
7 Months ago
Ubisoft - Senior Game Designer

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Epic Games - Senior Rendering Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Weeks ago
Tencent - Senior Technical Artist

Tencent

Shanghai, Shanghai, China (On-Site)
2 Months ago
Epic Games - Senior Rendering Engineer, Fortnite Tech

Epic Games

London, England, United Kingdom (On-Site)
4 Weeks ago
Glowmade - Senior Rendering Engineer

Glowmade

Guildford, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Senior Console Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
4 Weeks ago
Epic Games - Senior Console Engineer

Epic Games

London, England, United Kingdom (On-Site)
4 Weeks ago
Sinch - Email Rendering & MJML Expert

Sinch

France (Remote)
1 Month ago
Creative Assembly - Senior Engine Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Netflix - Software Engineer - Rendering

Netflix

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months 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.


 

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (On-Site)

San Francisco, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Lehi, Utah, United States (On-Site)

San Jose, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (On-Site)

Bucharest, Bucharest, Romania (On-Site)

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