Careers

Environment Concept Artist

Responsibilities:

  • Demonstrate a broad range of excellent drawing and design abilities.
  • Demonstrate complete mastery of game development software tools needed for concept creation.
  • Collaborates effectively with art leads during review sessions which results in the finest artistic look possible.
  • Meets project deadlines / milestones, as set by project leads
  • Consistently exercises sound judgment in all areas of expertise

Requirements and Skills: 

  • A demo portfolio demonstrating excellent drawing and design skills
  • Work must clearly demonstrate exceptional ability in the areas of artistic, stylistic and versatility
  • BFA or equivalent game development experience strongly preferrred 
  • Fine art skills, drawing and painting, lighting and color
  • 3 years of professional experience working as a concept artist or texture artist in computer gaming or related field
  • Proficiency working in Photoshop
  • Excellent organizational, communication and interpersonal skills
  • Must be receptive to art direction and perform well within a team setting
  • Must be responsive to schedules and work well under pressure

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Production Coordinator

Description:

A Production Coordinator at Naughty Dog works closely with the leads and directors to help create and maintain a production schedule for internal departments as well as tracking deliverables from outside vendors. They are responsible for facilitating communication between departments around schedule and production needs, as well as the proponents for the evolution of the overall production pipeline and pipeline technology to be more efficient and streamlined.

 

Responsibilities and Requirements:

  • Picks up on technologies and pipelines quickly
  • Passion for coordination and organization
  • Responsible for interpreting and translating meeting notes into prioritized tasks
  • Coordinates and effectively communicates scheduling information and conflicts/red flags with the project leads
  • Contacts suppliers/vendors to ensure all production needs are met
  • Responsible for the daily monitoring and tracking of the micro and macro schedules
  • Provides additional support to the project directors and leads
  • Excellent written, oral and email communication skills
  • Strong project and time management skills with a proven ability to focus on priorities, solve problems, juggle multiple tasks and meet deadlines
  • Enthusiastic, positive, team oriented, and organized
  • Ability to work under tight schedules and high-stress environment
  • Has extensive knowledge and working philosophies of scheduling practices, techniques, and programs/technologies used for task tracking/scheduling

 

Requirements:

  • College degree or equivalent work experience. Entertainment or video games experience a plus!
  • Advanced knowledge of Excel, Microsoft Project, Shotgun, Outlook, or any other scheduling/task-tracking software
  • Ability to multi-task and work in a fast paced environment, with minimal supervision.
  • Ability to organize and prioritize tasks
  • Excellent interpersonal communication skills

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Multiplayer Gameplay Programmer

Description

You will work closely with a small team of designers and programmers to bring ideas and new gameplay features into the multiplayer experience, working with a variety of systems including player movement, AI, and networking. Must be self-motivated and able to work independently at times, as well as able to work with programmers from other parts of the gameplay team.  This is a very creative position and will allow you to work closely with some of the best developers in the world.

Requirements

  • Bachelor’s Degree in Computer Science or equivalent work experience

Desired Skills

  • Strong math skills with emphasis on 3D math
  • Strong knowledge of C and C++ programming languages
  • Ability and drive to contribute and advance all aspects of a game
  • Experience with multiplayer and network programming
  • Console programming experience
  • Passion for playing and developing exceptional games (especially multiplayer ones)

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Game Designer (Multiplayer Systems Scripter)

Responsibilities:

  • Design and prototype systems like game modes and player abilities using our proprietary text-based scripting language
  • Design and balance multiplayer systems like player customization, weapons, progression & unlocks, and the online user experience
  • Understand the core gameplay and world/tone, and how the multiplayer game can help embellish on them
  • Work with our proprietary design tools and scripting language to prototype new multiplayer game mechanics and modes
  • Be highly proactive in working with and communicating the design goals to other disciplines
  • Follow through and see tasks through to the end
  • Check and fix bugs

 

Requirements & Skills:

  • Strong programming skills (Computer Science undergraduate degree preferred)
  • Games scripting experience preferred
  • Minimum 3 to 5 years of games industry experience
  • Experience designing for multiplayer action games
  • Technical scripting or programming experience a bonus
  • Strong methodology and problem solving ability and with a focus on creative, fun and innovative solutions
  • Strong and effective communication skills
  • Exceptional team player with the ability to collaborate without losing sight of the gameplay vision
  • Experience playing console multiplayer action games
  • Experience of developing third-person action games a bonus

 

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Game Designer (Systems)

Responsibilities

  • Brainstorming and formulating the core ideas for the system, understanding the gameplay and story goals, and how the system can help embellish on them
  • Receiving direction as well as gathering player feedback to help reach the design goals
  • Scripting the basic interface and system logic.
  • Work with and communicate the design goals clearly with other disciplines, and collaborate and incorporate other disciplines into the creation process.
  • Working in our proprietary design tools to place necessary objects, triggers, and scripted logic to fire off events in the gameplay flow
  • Following through and seeing tasks through to the end.
  • Bug checking and fixing

 

Requirements & Skills

  • Minimum 3 to 5 years of games industry experience
  • Strong methodology and problem solving ability and with a focus on creative, fun and innovative solutions
  • Strong and effective communication skills
  • Exceptional team player with the ability to collaborate without losing sight of the gameplay vision
  • Willingness to take design direction when offered
  • Experience playing 3rd person action games
  • Experience of developing third-person action games a bonus

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Dynamic Artist

Position:       Dynamic Artist

 

Job Description:

 

Break-up environment geometry and running Maya and/or Houdini dynamic simulations of their destruction. Preserve existing UV information and generating new UVs as needed after fragmenting the geometry.  Assist particle artists with the placement and creation of particles for destructible objects and other effects.  Ensure that dynamic effects run within established game-engine operating parameters, and scale level of detail as needed to accomplish this.  Provide feedback to tools programmers and coordinating efforts with other dynamic artists to streamline methods and improve efficiency.  Work closely with designers to fine-tune the timing of complex interactive dynamic effects.  Create cloth motion simulations, and fine tuning them for aesthetic effect.  Coordinate with background artists to seamlessly integrate dynamic effects into environments.  Set up objects for real-time destructibility using Havok Physics and Destruction.  Work with other disciplines, such as prop modeling, texturing or particles.

 

Requirements:

 

Bachelor’s degree in Computer Science, Computer Graphic Art, or foreign equivalent*, or in a related field.

 

Two (2) years of experience in job offered, or as a VFX Technical Director, or related occupation.

 

Require experience working with Maya dynamics, including cloth, and experience with Maya & Houdini.

* A foreign degree adjudged as a similar US degree by an authorized US credential evaluator

 

 

Job Site:   Santa Monica, California

Email your resume or contact us about this position here: jobs@naughtydog.com

Senior Sound Designer

Responsibilities

  • Create wickedly good sound design
  • Work closely with the Audio Lead to help shape the game’s audio style and standards
  • Plan/script/implement your audio designs for the desired results
  • Work successfully within the established ND sound department model

 

Requirements and Skills

  • 3-5 years game audio experience – additional experience in film or television post-production is a major plus
  • Expert command of sound design/editing techniques, processes and tools – able to competently produce any kind of audio required for a giving task
  • Facility with common professional audio platforms (Pro Tools in particular)
  • Familiarity with Wwise, Fmod, Scream…, or similar authoring environment
  • A grasp of programming fundamentals as they apply to scripting dynamic audio
  • ADR and Foley experience – able to plan and supervise recording sessions if required
  • Fielding Recording experience – functional knowledge of recording gear, microphones and techniques
  • Strong problem solving skills – able to accurately assess issues and formulate creative solutions, whether design or technical
  • Excellent communication skills – able to give and request assistance with problems and issues
  • Great team attitude – open to collaboration and sharing, receptive to changes and direction

 

AV samples of your work in published games are required. Please detail what parts of the audio you produced.

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Game Designer

Responsibilities

  • Provide creative and technical planning, level layout, setup and tuning of single-player video game levels, from high concept to object placement and scripting. 
  • Design and produce engaging and fun third-person action game play and levels using Maya, 3DS Max and other 3D packages. 
  • Script (programming) the set-up for third-person action games.   
  • Provide production direction for game levels designed, and other levels as needed, including collaboration across multi-disciplines to ensure deadlines are met without sacrificing overall game play. 
  • Work directly with artists, programmers, animators and other game designers to contribute to the vision of the game. 
  • Maintain responsibility for game level layout by creating simplified level geometry and performing extensive play testing and iteration. 
  • Effectively troubleshoot issues as they arise with a focus on creative, fun and innovative solutions. 
  • Work with programmers to develop effective software tools to streamline game design efforts on an ongoing basis.

Requirements

  • Bachelor’s degree, or foreign equivalent * in Computer Science, or related
  • Five (5) years of experience in the job offered, or as a  Lead or Senior Designer in video game industry
  • Experience/knowledge in PS3, Xbox 360 and Unreal 3 Engine required.
  • A master’s degree in Computer Science, or a related field, plus one year of experience in the job offered, or as a Lead/Senior Game Designer in video game industry can substitute bachelor’s degree, plus 5 years of experience.
  • * A foreign degree adjudged as a similar U.S. degree by an authorized U.S. credential evaluator.

Email your resume or contact us about this position here: jobs@naughtydog.com

Tools Programmer

Job Description

Naughty Dog, the studio behind best-selling franchises Crash Bandicoot, Jak and Daxter, Uncharted, and The Last of Us, seeks a Tools Programmer to work on our next cutting edge title. If you’re up for an adventure in crafting essential game tools to support some of the best talent in the industry, you may have what it takes to join our talented Kennel!

As a tools programmer at Naughty Dog, you will experience:

  • Total project ownership:  talk directly to the artists and designers and design, build, and deploy the software by yourself.
  • Varied and challenging responsibilities. We have a small tools team, so you’ll interact with every game system and every department.

 

Responsibilities

  • Designing, developing and supporting tools in our production pipeline
  • Work with our artists and designers  to ensure tools are functioning properly
  • Continuously improve the user experience and performance of our tools

 

Requirements/Skills

  • Excellent 3D math skills (especially linear algebra and  vector math)
  • Strong graphics background
  • PS3, Xbox 360, PC or other related programming experience
  • Good oral and written skills
  • Experience with a shipped product from start to finish
  • B.S. in Computer Science and/or Mathematics or equivalent work experience
  • Self-motivated individual with excellent problem solving skills
  • Experience in creating one or more of the following PC applications: level editor (actor placement, navigation meshes, particles, boundary regions, etc), art prototype catalogue/database, animation/cinematic editor, material/shader editor, plug-ins, build tools, data messaging tools, lighting tools
  • Experience in using one or more of the following technologies: Maya Plug-in API, SQL, OpenGL, CG/HLSL
  • Ability to design, author, and maintain complex tools used in different parts of the production pipeline
  • Knowledge of scripting languages (Python/MelScript/Lua/VBScript.) *Preferred *
  • Experience using DCC applications (3DStudio/Maya/Photoshop/XSI/...) *Preferred*  
  • GUI art/design skills *Preferred*

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Tools 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 used by all PlayStation developers.  The ICE Team has been involved with the development of the PlayStation®4 since its inception, including hardware design, graphics libraries, performance analysis tools, and developer support (hardware evangelism).

 

Role

As a Tools Programmer on the ICE Team, you will be working on our next generation graphics analysis, profiling and debugging tool in conjunction with our sister technology groups.  This tool enables Playstation®4 developers to get better performance from the platform and help them debug graphical issues.

 

Responsibilities

  • Create clean, efficient and well tested code
  • Work with other engineers to design new UI for a graphics performance analysis tool
  • Develop, maintain, and improve new and existing Windows UI code
  • Continuously improve the user experience and performance of the tool based on internal and external feedback
  • Collaborate with our sister technology groups on global projects

 

Requirements and Skills

  • Decent 3D math skills (especially linear algebra and  vector math)
  • Familiarity with OpenGL, DirectX, or other rendering APIs
  • Extensive experience with C++, C#, and Windows Forms
  • B.S. in Computer Science and/or equivalent work experience
  • Self-motivated individual with excellent problem solving skills
  • Detail oriented
  • Good oral and written communication skills
  • Familiarity with console or PC video game programming *Preferred*
  • Shipped a commercial tool running on Windows platforms *Preferred*
  • GUI art/design skills *Preferred*

 

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Character TD/Rigger

Responsibilities

  • Design, create, test and maintain character rigs/setups
  • Work with the modelers to create a model that meets technical needs
  • Collaborate with animators to design motion controls
  • Develop and maintain character motion and deformation systems
  • Develop secondary dynamics systems
  • Develop new techniques and processes to solve character production challenges
  • Capable of writing pipeline tools to streamline the setup process
  • Work with production management to prioritize tasks

Requirements & Skills

  • In depth knowledge of Maya, preferabley 3+ years of production experience. No cross training available due to the timeframe
  • Strong understanding of both Figure and Facial Anatomy
  • Complex character/vehicle rigging experience in Maya in film/broadcast or games environments
  • MEL, Python
  • Experience with setting up production pipelines while being able to follow guidelines
  • The ability to support himself and take initiative 

Bonus Skills

  • C++ experience


 

Email your resume or contact us about this position here: jobs@naughtydog.com

Game Designer (Single Player)

Responsibilities

  • Responsible for the planning, level layout, setup and tuning of single player levels, from high concept to object placement and scripting
  • Responsible for designing and producing engaging and fun third-person action gameplay and levels
  • Act as producer for levels you design, as well as other parts of the game, collaborating across disciplines to get work done and clear dependencies, ensuring deadlines are met, and championing aspects of the gameplay
  • Work directly with artists, programmers, animators and other game designers to contribute to the vision of the game
  • Responsible for level layout by creating simplified level geometry and performing extensive play-testing and iteration
  • Work with programmers to develop tools on an ongoing basis

Requirements & Skills

  • Experience designing single-player levels for console games
  • Minimum 3 to 5 years of games industry experience
  • Strong methodology and problem solving ability and with a focus on creative, fun and innovative solutions
  • Strong and effective communication skills
  • Exceptional team player with the ability to collaborate without losing sight of the gameplay vision
  • Willingness to take design direction when offered
  • Experience playing 3rd person action games
  • Very good working knowledge of Maya, 3DS Max or similar 3D package
  • Experience of developing third-person action games a bonus
  • Experience of scripting set-up for action games a bonus
  • Desire to be a part of the Naughty Dog team

 

Email your resume or contact us about this position here: jobs@naughtydog.com

Lighting Artist

Responsibilities
  • Develop the lighting scheme, color-palette,  post-processing-fx, and general visual mood that turns unlit 3-D environment models into awesome looking and visually compelling 3D game environments
  • Work with modelers and texture/shader artists to optimize the visual look and run-time performance of the Environments

 Requirements and Skills

  • Proven industry experience in Film or Games generating final picture
  • General competency in Autodesk Maya and knowledge of Global Illumination
  • Excellent problem solving skills and the ability to work with minimal supervision
  • Thorough understanding of direct/indirect light, luminance/exposure and color-theory
  • Some experience with generating light-maps, pre-lighting or baked lighting is desired

Email your resume or contact us about this position here: jobs@naughtydog.com

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 used by all PlayStation developers.  The ICE Team has been involved with the development of the PlayStation®4 since its inception, including hardware design, graphics libraries, performance analysis tools, and developer support (hardware evangelism).

 

Role

 

As a Graphics Programmer on the ICE Team, you will be working on core graphics technologies for the PS4 that will be used in every shipped title. 

 

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 1st and 3rd party 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, Gnm Library)
  • Self-motivated individual with excellent problem solving skills
  • B.S. in Computer Science and/or Mathematics or equivalent work experience
  • Console programming experience
  • Desire to understand hardware at a low level
  • Good oral and written communication skills
  • Knowledge of shader programming languages (PSSL/HLSL/GLSL/Cg) *Preferred*
  • Experience with GPGPU or Compute Shaders *Preferred*

 


Email your resume or contact us about this position here: jobs@naughtydog.com

Graphics Programmer

Description

Join our talented graphics team to develop and implement new and existing rendering techniques. Implement efficient and stunning industry defining visuals.

Requirements

  • Bachelor’s Degree in Computer Science or equivalent work experience

Desired Skills

  • Strong math skills with emphasis on 3D math
  • Strong knowledge of C and C++ programming languages
  • Thorough understanding of current graphics hardware and APIs
  • Experience with DirectX11, HLSL/CG or other equivalent APIs
  • Console programming experience
  • Passion for playing and developing exceptional games

 

Email your resume or contact us about this position here: jobs@naughtydog.com