Back to jobs
Graphics Engineer
- Posted 27 March 2024
- Salary Negotiable
- LocationHobart
- Job type Permanent
- DisciplineGames Programming
- Reference19570
- 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...
The skills and experience you’ll bring to the role...
Perks and benefits include…
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