about 2 hours ago
Responsibilities
- Develop and optimize real-time rendering features on mobile platforms using Vulkan and Metal.
- Implement GPU-driven visibility, culling, and LOD with clustered/meshlet-based geometry systems.
- Integrate modern rendering techniques such as clustered lighting and temporal anti-aliasing.
- Assist in developing real-time global illumination features for scalability across devices.
- Write and optimize shaders for power-efficient mobile performance.
- Profile GPU/CPU performance and analyze rendering bottlenecks using various tools.
- Contribute to GPU memory layout design and render pass optimizations.
- Collaborate with engine and content teams to meet visual quality and performance goals.
- Stay informed on industry rendering trends and suggest pipeline improvements.
Requirements
- 5+ years of graphics programming experience focused on mobile platforms.
- Strong C++ skills with experience in performance-critical rendering code.
- Solid knowledge of Vulkan and/or Metal APIs.
- Experience with Unity’s Scriptable Render Pipeline (SRP).
- Understanding of mobile GPU architecture and performance constraints.
- Proficiency in GPU performance profiling and optimization workflows.
- Familiarity with compute-based rendering techniques and modern culling approaches.