Full Time Job

Senior Graphics Programmer

Sony Pictures

Culver City, CA 10-15-2020
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Senior Graphics Programmer

As a Senior Graphics Programmer, this role is responsible for designing, implementing, debugging and maintaining graphics systems and tools for both real-time engine and offline use. Areas of specific responsibility include streaming, LOD, shaders, and 2D image processing. To help drive and innovate future research into new graphics fields for example hardware ray-tracing. The Engineer will work closely with the senior team management as well as with other team members to deliver high quality graphics features and solutions.

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 cutting edge graphics technologies

​​ Requirements:
• Bachelors degree in Computer Science or equivalent experience
• 5+ years of C++ software engineering experience; including object-oriented design, data structures, and algorithms
• 5+ years of graphics engineering experience; including knowledge of modern graphics APIs
• One of more shipped application or game where you made significant contribution to the graphics system(s) / features
• Excellent math skills, in particular linear algebra and trigonometry
• Good knowledge of computer and GPU hardware architecture
• GPU profiling experience with an understanding of knowing, when, what, and how to optimize
• Excellent debugging skills
• Good verbal and written communication
• Self-motivated and proactive with excellent problem solving skills
• Good knowledge of shader programming languages
• Experience with compute shaders
• Experience with DirectX12 and/or Vulkan as well as
other modern graphics or compute APIs
• Good knowledge of Virtual Reality rendering techniques
• Passionate about computer graphics and low-level hardware
• Experience with point cloud and volumetric data rendering techniques (desired)

* Sony Pictures - CA - Culver City Area & Studios

Location
Map
Advertisement
Company Profile
Sony Pictures

Sony Pictures' global operations encompass motion picture production, acquisition and distribution; television production, acquisition and distribution; television networks; digital content creation and distribution; operation of studio facilities; and development of new entertainment products, services and technologies.