Taro Logo

Computer Graphics Software Engineer - Adobe 3D Substance

Adobe is a global leader in digital experiences, helping everyone from emerging artists to global brands create and deliver exceptional digital content.
Clermont-Ferrand, France
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Computer Graphics Software Engineer - Adobe 3D Substance

Adobe is seeking a talented Computer Graphics Software Engineer to join their 3D Substance team in Clermont-Ferrand, France. This role offers an exciting opportunity to work on core software libraries shared between Adobe's applications, specifically focusing on real-time rendering of procedural textures for industry-leading software like Substance Designer and Substance Painter.

The position requires expertise in GPU and CPU programming, with a focus on implementing and optimizing high-performance image-processing algorithms. You'll be working with modern graphics APIs (OpenGL, Direct3D, Vulkan, or Metal) and contributing to the development of cutting-edge rendering technologies.

As part of Adobe's prestigious engineering team, you'll collaborate with talented developers and designers to architect and optimize new features in the procedural engine. The role involves not just coding, but also maintaining and extending the technological stack, reviewing code, and ensuring high-quality deliverables.

The ideal candidate should have strong C/C++ programming skills, experience with graphics programming, and a solid understanding of computer science fundamentals. You'll need to be comfortable working on large-scale projects and be able to optimize code for both CPU and GPU platforms.

Adobe offers a comprehensive benefits package and the opportunity to work on software used by millions of creative professionals worldwide. You'll be part of a company known for innovation in digital experiences, with a strong focus on professional development and career growth.

This is an excellent opportunity for a mid-level software engineer passionate about computer graphics to make a significant impact on industry-standard creative tools while working with cutting-edge technology in a collaborative, innovation-driven environment.

Last updated 18 minutes ago

Responsibilities For Computer Graphics Software Engineer - Adobe 3D Substance

  • Work collaboratively with engineers and designers to architect, develop and optimize new features in the procedural engine
  • Implement and optimize high-performance image-processing algorithms on various hardware platforms (CPUs and GPUs)
  • Identify and fix bugs and performance bottlenecks
  • Maintain and extend the technological stack involved in building, testing, packaging and shipping a core library
  • Review code on a regular basis and give detailed, constructive feedback
  • Learn new technologies and maintain a high degree of technical involvement

Requirements For Computer Graphics Software Engineer - Adobe 3D Substance

  • Experience with at least one GPU API (OpenGL, Direct3D, Vulkan or Metal) and shading languages (GLSL, HLSL, etc.)
  • Knowledge of image-processing algorithms and how to implement them efficiently on GPU / CPU
  • Good background in C/C++
  • Good computer science fundamentals
  • Good design and problem-solving skills
  • Experience writing cross-platform code
  • Ability to work cooperatively with different teams
  • Comfortable with working on large projects and technical codebases
  • Experience with debugging and testing native applications
  • Experience with profiling tools and optimization

Benefits For Computer Graphics Software Engineer - Adobe 3D Substance

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive salary and benefits
  • Work on industry-leading software
  • Collaborative work environment
  • Professional development opportunities

Interested in this job?

Jobs Related To Adobe Computer Graphics Software Engineer - Adobe 3D Substance

Software Engineer - Infrastructure

Adobe is seeking a Software Engineer to join the Ethos Reliability team to develop and maintain container-based infrastructure platforms that power Adobe's services at massive scale.

Software Development Engineer ( C++ )

Adobe is hiring a Software Development Engineer with C++ expertise to develop scalable applications, optimize performance, and collaborate on world-class software solutions.

Software Development Engineer in Test

Adobe is hiring a Software Development Engineer in Test to create automated testing solutions for their Business Platform team in Bangalore. The role combines development and testing expertise.

Software Development Engineer

Adobe is seeking a Software Development Engineer to build and enhance Adobe Acrobat Sign, working on full-stack development using React, Java, and cloud technologies.

Software Development Engineer 2

Adobe is seeking a Software Development Engineer 2 to join their team in San Jose, focusing on developing scalable enterprise systems using Java and cloud technologies.