Senior Software Engineer - Rendering
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 (Rendering)
Builds
Custom GPU technologies and the 64-bit painting engine for iOS
Domain
Creative software / Mobile graphics
Deliverable
production ML models | product features
Required skills
C/C++ low-level programming, CPU/GPU optimization and debugging, Apple Metal architecture, modern graphics APIs (Vulkan, Metal, DirectX11), rendering pipeline development, linear algebra and trigonometry
Preferred skills
Experience in console or mobile device development
Technologies
Metal, Vulkan, DirectX11, RenderDoc
Responsibilities
Refine graphics pipeline and engine architecture, solve performance issues, develop low-latency real-time systems, collaborate with product designers and engineers to deliver graphics experiences
Seniority
Senior, hands-on IC