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.