Careers

___ CURRENT JOBS
- | Character TD/Rigger
- | Marketing Artist
- | Lighting Artist
- | Environment Texture Artist
- | Character Concept Artist
- | Environment Artist
- | Character Artist
- | FX Artist
Art Department
- | Senior Sound Designer (Contract)
Audio Department
- | Game Designer (Co-Op)
- | Game Designer
- | Combat Designer
- | Game Designer (Multiplayer)
Design Department
- | Tools Programmer - ICE
- | Graphics Programmer - ICE
- | Technical Project Manager
ICE Department
- | Web Designer
Marketing Department
- | Tools Programmer
- | Network Programmer
- | Audio Programmer
- | Graphics Programmer
- | Gameplay Programmer
Programming Department
Graphics Programmer - ICE
What is the ICE Team?
Naughty Dog is home to the ICE Team, one of Sony’s World Wide Studios central technology groups. The ICE Team focuses on creating core graphics technologies for Sony’s worldwide first party published titles, including low level game engine components, graphics processing pipelines, supporting tools, and graphics profiling and debugging tools.
The ICE Team also supports third party developers with a suite of engine components (PlayStation®Edge), and our graphics analysis, profiling, and debugging tool (PlayStation®3 GPAD) for the RSX™. Both enable developers to get better performance out of the PlayStation®3.
Responsibilities
- Design and program low level graphics engine components to be used by development teams around the world
- Create clean, efficient, and well tested code
- Support development teams across the world
- Collaborate with our sister technology groups on global projects
- Write high quality user documentation
Requirements and Skills
- Excellent 3D math skills (linear algebra, vector math)
- Strong graphics background
- Strong knowledge of C and C++ programming languages
- Strong knowledge of industry standard graphics APIs (DirectX, OpenGL, libGCM)
- Console programming experience
- Desire to understand hardware at a low level
- Good oral and written skills
- Knowledge of shader programming languages (HLSL/Cg) *Preferred*
- Self-motivated individual with excellent problem solving skills
- Understanding of procedural, object oriented, and aspect oriented programming paradigms
- B.S. in Computer Science and/or Mathematics or equivalent work experience
Email your resume or contact us about this position here: jobs@naughtydog.com



