Sr. Graphics Programmer

Sony Pictures Imageworks
Culver City, CA
$128K-$171K a year
Full-time

At Sony Innovation Studios, a division of Sony Pictures Entertainment, we develop future entertainment technologies, and we recently announced the establishment of the first LED virtual production stage on the Sony Pictures Studios lot in Culver City, CA.

The new LED stage allows SIS to expand its technologies to virtual production with its award-winning Atom View volumetric rendering technology.

Sony Innovation Studios is looking for a talented Senior Graphics Programmer, who has a passion for the latest and greatest in real-time 3D rendering techniques, to develop innovative graphics.

As a Senior Graphics Programmer, you will design and implement new state-of-the-art and existing render techniques, including real-time lighting, culling, raytracing, and more.

You will help drive and innovate future research into emerging graphics fields and rendering techniques. You will collaborate cross disciplines with artists, designers, and other engineers to deliver high quality graphics features and solutions.

Core Responsibilities

  • Graphics feature development (design, decision, implementation, test)
  • Develop clean, efficient, and well tested code
  • Debug, profile, and optimize CPU and GPU code
  • Mentorship and guidance for junior engineers
  • Research into future innovative graphics technologies

Job Requirements

  • Bachelor's degree in computer science or equivalent experience
  • 7+ years as a graphics engineer working with real-time 3D graphics
  • Strong 3D math skills - linear algebra, vector / matrix math, quaternions, etc.
  • Strong skills in modern C++ 14 / 17 / 20
  • Strong graphics debugging and profiling skills
  • Thorough understanding of current GPU architectures
  • Good understanding of multi-threaded programming and optimization techniques
  • Experience with modern graphics and compute APIs, like DirectX12 and Vulkan
  • Experience with HLSL / GLSL or other equivalent shader languages
  • Excellent verbal and written communication skills
  • Motivated and proactive self-starter, able to operate in a highly dynamic environment
  • Passionate about computer graphics and low-level hardware

Bonus :

  • Shipped at least 1 AAA game title
  • Experience with asynchronous compute shaders
  • Experience using modern real-time ray tracing APIs
  • Understanding of VR and AR rendering technologies

The anticipated base salary for this position is $128,000 to $171,000. This role may also qualify for annual incentive and / or comprehensive benefits.

The actual base salary offered will depend on a variety of factors, including without limitation, the qualifications of the individual applicant for the position, years of relevant experience, level of education attained, certifications or other professional licenses held, and if applicable, the location of the position.

Sony Pictures Entertainment is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics.

To request an accommodation for purposes of participating in the hiring process, you may contact us at SPE Accommodation A redacted .

30+ days ago
Related jobs
Promoted
Sony Pictures Imageworks
Culver City, California

Sony Innovation Studios is looking for a talented Senior Graphics Programmer, who has a passion for the latest and greatest in real-time 3D rendering techniques, to develop innovative graphics. As a Senior Graphics Programmer, you will design and implement new state-of-the-art and existing render te...

Sony Pictures
Culver City, California

Sony Innovation Studios is looking for a talented Senior Graphics Programmer, who has a passion for the latest and greatest in real-time 3D rendering techniques, to develop innovative graphics. As a Senior Graphics Programmer, you will design and implement new state-of-the-art and existing render te...

Promoted
Northrop Grumman
Manhattan Beach, California

Responsibilities Include:* * Participate in the software development cycle including design, implementation and delivery of build/test/release * Develop Java based software solutions * Work with object-oriented programming, design patterns, JMS, Web Services, XML and related technologies * Collabora...

Promoted
Raytheon
Gardena, California

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 8+ years of experience. As a System Security software engineer, the candidate will be involved with software and firmware design...

Promoted
Recharge
Santa Monica, California

As an senior engineer in test you will:. The QA group at Recharge is responsible for maintaining high quality software products through automated testing pipelines, manual feature testing, and product reliability monitoring. As a senior SDET, your work will have a meaningful impact on our business a...

Promoted
FaceCenterLA
Los Angeles, California

Busy orthodontist is looking for a computer-programer/engineer to improve or rewrite and create our software program that can take a 3D stl file and segment the teeth from the 3D digital scan so we can reset the teeth into an ideal occlusion and print that model to make a clear aligner. ...

Promoted
Carr Talent Acquisition
Santa Barbara County, California, USA

Advise leadership on the engineering orgs health and investments in engineering expertise in key technology areas as well as areas where we may have gaps. Design and build highimpact projects working handson and collaborating with multiple teams in the Software Platform Group. Collaborate with engin...

Promoted
AGBO
Los Angeles, California

As a Senior Software Engineer, Pipeline specializing in Unreal and innovative technology you will be supporting the studio's Pipeline Engineering team through scripting and tool development which will assist Visual Effects, Visualization, and Production teams. Create, develop, deploy, and maintain c...

Promoted
YouTube
La Cañada Flintridge, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will wor...

Promoted
Axiom Software Solutions Limited
Santa Clara County, California, USA

Collaborate with different teams (including Engineering Quality Reliability). Electrical/Computer engineering or Computer Science. ...