Sonyinteractiveentertainmentglobal

Senior Graphics Programmer, Mobile (iOS/Android)

United States, San Diego, CA. Posted 7 months ago

The role

You will develop and optimize real-time graphics systems for mobile platforms. This role focuses on the mobile rendering engine for MLB The Show on iOS and Android.

What you will do

  • Develop, optimize, and maintain real-time rendering systems and graphics features for mobile platforms
  • Identify and resolve performance bottlenecks related to rendering, memory, thermal, battery, and hardware limitations
  • Ensure compatibility and performance across a broad range of mobile devices
  • Implement scalable graphics systems for varying performance tiers, resolutions, and GPU capabilities
  • Work with platform-specific graphics APIs such as Metal and Vulkan
  • Optimize shaders, rendering pipelines, texture usage, and asset memory footprint
  • Implement requested graphics features in collaboration with engineering, art, and rendering teams
  • Debug graphics issues across different chipsets and vendors
  • Stay current with emerging rendering techniques and mobile GPU technologies

Required qualifications

  • 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 graphics programming on mobile platforms, including low-level graphics APIs such as Metal or Vulkan
  • Proficiency in GPU shader programming and optimization for mobile platforms
  • Strong foundational math skills, especially linear algebra, geometry, and trigonometry
  • Hands-on experience with graphics profiling and debugging tools for mobile development
  • Proven ability to debug and optimize rendering performance across a wide range of mobile hardware and operating system versions
  • Strong understanding of mobile rendering constraints including memory bandwidth, battery usage, thermal throttling, frame pacing, and device fragmentation

Nice to have

  • Experience shipping one or more mobile games or interactive applications on iOS and/or Android
  • Familiarity with platform-specific development environments and tools such as Xcode, Microsoft Visual Studio, GPU frame debuggers, and mobile performance analyzers
  • Experience optimizing rendering systems for a variety of mobile GPU architectures
  • Understanding of scalable rendering techniques for mobile, including dynamic resolution, LOD systems, texture streaming, and efficient post-processing
  • Familiarity with scripting languages such as Python is a plus
  • Experience working on cross-platform rendering systems is highly desirable
  • Passion for sports games and delivering visually compelling real-time experiences on mobile devices

Benefits

  • medical
  • dental
  • vision
  • matching 401(k)
  • paid time off
  • wellness program
  • employee discounts for Sony products
  • may be eligible for a bonus package

Before you apply

  • Sony Interactive Entertainment conducts background checks at the offer stage

About the company

Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. It is a dynamic technology company and an entertainment leader.

Senior Graphics Programmer, Mobile (iOS/Android) at Sonyinteractiveentertainmentglobal | JobZoey