Sonyinteractiveentertainmentglobal

Senior Graphics Programmer

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

The role

The Senior Graphics Programmer will develop, optimize, and maintain cross-platform build and data-packaging pipelines. They will bring engines up on new platforms, resolve low-level system issues, and manage build automation for mobile and console products.

What you will do

  • Develop, optimize, and maintain the cross-platform build and data-packaging pipeline.
  • Bring the engine up on new platforms and drive platform SDK upgrades.
  • Identify and resolve crashes, out-of-memory conditions, and stability issues.
  • Build, package, harden, and release mobile products for Android and iOS.
  • Own and evolve internal tools including data packaging, memory tracking, metrics and profiling.
  • Plan and lead the modernization of build systems, toolchains, and infrastructure.
  • Manage branch integration across mainline, staging, production, and patch branches.

Required qualifications

  • Bachelor’s degree in computer science, mathematics, or a related technical field or equivalent.
  • 5+ years of experience programming in C++ with a focus on performance-critical and system level application.
  • Strong experience with development and release of one or more AAA titles.
  • Demonstrated ability to work effectively across many unfamiliar systems.
  • Strong debugging and problem-solving skills on hard, intermittent, and low-level issues.
  • Experience with build systems, packaging and deployment pipelines, and build automation (e.g. Jenkins, MSBuild, gradle, and shell/batch scripting).
  • Comfort at a low level: memory management, pointers and address spaces, compiler and linker flags, and optimization behavior.
  • Hands-on experience with Visual Studio, Perforce, and other standard development tools.
  • Working proficiency in C# for tools and pipeline development.

Nice to have

  • Experience developing and shipping on console platforms (PlayStation, Xbox, and/or Nintendo Switch).
  • Experience shipping mobile titles (Android/iOS).
  • Experience developing internal developer tools with graphical front-ends (e.g. C#/WinForms).
  • Familiarity with scripting languages like Python is a plus.
  • Exposure to graphics/rendering concepts

Benefits

  • Medical
  • Dental
  • Vision
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Possible 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 subsidiary of Sony Group Corporation and delivers hardware and network services to more than 100 million people.

Senior Graphics Programmer at Sonyinteractiveentertainmentglobal | JobZoey