Graphics Engineer

Procreate logo
Posted 27 March 2024
Salary Negotiable
Job type Permanent
Contact NameVicky Kilby

Job description

We’re looking for a Graphics Engineer on behalf of Procreate, a company dedicated to crafting exceptional creative tools that empower millions of users worldwide. You’ll join Procreate's dynamic product team and play a pivotal role in building and enhancing next-generation products and features.

You’ll make meaningful contributions to their graphics pipeline, low-level optimisation, shader development, general compute and help them push the performance limits of virtual texturing.

Your responsibilities...
  • Allocate resources and solve performance issues in novel and creative ways
  • Extracting as much performance out of the hardware as possible
  • Contribute towards and refine their mission-critical engine architecture
  • Work with product designers, product owner and other engineers to deliver industry-leading graphics experiences and functionality to their growing global user base

The skills and experience you’ll bring to the role...
  • CPU/GPU optimisation and debugging
  • Familiarity with Apple’s Metal architecture
  • Expert/specialist in C, C++ - low-level programming
  • Tool-based approach to profiling and debugging (RenderDoc)
  • Understanding of a range of design patterns and data structures
  • Experience with relevant modern graphics APIs (Vulkan, Metal, DirectX11)
  • Deep involvement with rendering pipeline development in a related domain
  • Mathematical background and familiarity with linear algebra and trigonometry

Perks and benefits include…
  • Generous annual leave plus extra mental health days
  • Extended parental leave, and an employee assistance program
  • Personalized support to enhance growth and development
  • Individual training budget for every employee
  • Provision of necessary hardware and software, including a fully adjustable desk setup
  • Annual off-site company meet for full transparency on company plans and strategies