CareerPlanSign in

Senior Software Engineer - Rendering

Sydney, New South Wales💼 Full-time🗓 2026-08-28 → 2026-09-26

Core

Building the next generation rendering and painting engine for Procreate, focusing on custom GPU technologies for high-performance iOS painting.

Role type

Senior Graphics Engineer (IC)

Builds

Custom GPU technologies and the core rendering/painting engine for Procreate on iOS

Domain

Creative software / Mobile graphics / iOS

Deliverable

production ML models | product features

Required skills

C/C++ low-level programming, CPU/GPU optimization and debugging, Apple Metal architecture expertise, modern graphics APIs (Vulkan, Metal, DirectX11), rendering pipeline development, linear algebra and trigonometry

Preferred skills

Experience developing for consoles or mobile devices, tool-based profiling and debugging (RenderDoc)

Technologies

Metal, Vulkan, DirectX11, RenderDoc, C, C++

Responsibilities

Refine graphics pipeline and engine architecture, solve performance issues in real-time systems, develop next-generation software pushing hardware limits, collaborate with product designers and engineers to deliver graphics experiences

Seniority

Senior, hands-on IC

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.