Senior Graphics Programmer, Mobile (iOS/Android)
New
S
Sony Interactive EntertainmentVideo Games
This is a flexible role that can be remoteFull-TimeSenior
Salary$172,000 — $258,100 USD (Example based on Seattle)
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- C++
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 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 the constraints and tradeoffs involved in mobile rendering, including memory bandwidth, battery usage, thermal throttling, frame pacing, and device fragmentation
Responsibilities
- Develop, optimize, and maintain real-time rendering systems and graphics features specifically for mobile platforms (iOS and Android)
- Identify and resolve performance bottlenecks related to rendering, memory usage, thermal constraints, battery usage, and device-specific hardware limitations
- Ensure compatibility, stability, and performance across a broad range of mobile devices, from high-end flagship phones/tablets to lower-spec hardware
- Implement scalable graphics systems that support varying performance tiers, screen resolutions, refresh rates, and GPU capabilities
- Work with platform-specific graphics APIs and technologies such as Metal and Vulkan
- Optimize shaders, rendering pipelines, texture usage, and asset memory footprint for mobile GPU architectures
- Implement requested graphics features and enhancements in collaboration with the broader engineering, art, and rendering teams
- Debug graphics issues across different chipsets and vendors
- Stay current with emerging rendering techniques, mobile GPU technologies, and platform advancements to drive visual improvements and technical innovation
View Full Description & ApplyYou'll be redirected to the employer's site