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.