PlayStation Global

Senior Graphics Programmer, Mobile (iOS/Android)

PlayStation Global
Apply
5 months ago
San Mateo, CA, USASenior
H1B sponsor

Responsibilities

  • Develop, optimize, and maintain real-time rendering systems and graphics features for iOS and Android.
  • Resolve rendering, memory, thermal, battery, and device-specific performance bottlenecks.
  • Ensure compatibility, stability, and performance across high-end and lower-spec mobile devices.
  • Implement scalable graphics systems for different performance tiers, resolutions, refresh rates, and GPU capabilities.
  • Use platform-specific graphics APIs and technologies including Metal and Vulkan.
  • Optimize shaders, rendering pipelines, texture usage, and asset memory footprints for mobile GPUs.
  • Implement graphics features in collaboration with engineering, art, and rendering teams.
  • Debug graphics issues across different chipsets and vendors.
  • Track emerging rendering techniques, mobile GPU technologies, and platform advancements.

Requirements

  • Bachelor's degree in Computer Science, Mathematics, or a related technical field.
  • 5+ years of experience programming in C++ with a focus on performance-critical applications.
  • Strong experience with mobile graphics programming and low-level graphics APIs such as Metal or Vulkan.
  • Proficiency in GPU shader programming and optimization for mobile platforms.
  • Strong mathematics fundamentals, particularly linear algebra, geometry, and trigonometry.
  • Hands-on experience with graphics profiling and debugging tools for mobile development.
  • Ability to debug and optimize rendering performance across varied mobile hardware and operating system versions.
  • Understanding of mobile rendering constraints including memory bandwidth, battery usage, thermal throttling, frame pacing, and device fragmentation.
  • Experience shipping mobile games or interactive applications on iOS or Android is preferred.
  • Familiarity with Xcode, Microsoft Visual Studio, GPU frame debuggers, and mobile performance analyzers is preferred.
  • Experience optimizing rendering systems for varied mobile GPU architectures and cross-platform rendering systems is preferred.
  • Familiarity with Python is a plus.

Tech Stack

Categories

GamingMobile
Contact me