Careers

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

Quality Assurance Tester (Temporary Assignment)

This position is for a temporary engagement through our staffing partner Yoh Services. 

Responsibilities and Requirements:

  • Investigate, identify, and report bugs across multiple game titles
  • Report issues into a database in a clear and concise manner
  • Strong written and verbal communication skills (especially spelling, grammar and sentence structure)
  • Able to understand and execute test plans with an eye for detail
  • Flexible and adaptive to assignment and schedule changes, including overtime
  • Eagerness to be a "team player” following direction of senior staff
  • Able to test for extended stretches of time while staying focused on the task at hand
  • Willing to work directly with other disciplines in the development environment, on a variety of tasks beyond just bug entry and documentation

Preferred Qualifications:

  • Previous testing experience preferred, but not required
  • Applicants without prior testing experience should display detailed knowledge of PS3/PS4
  • Working knowledge of game development pipeline
  • Clearly defined desire for career in game development
  • Understanding of programming languages, creation of digital art, and/or basic game design concepts
  • Formal post-high school education (college, technical school, etc.)
  • Foreign language skills a plus

Cover letters must be attached with resume when applying for this position.

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

Environment Model & Layout Artist

Responsibilities

  • Create models and assemble scenes for both architectural and organic environments.
  • Trouble-shoot levels and maintain them to stay in frame rate, memory and design spec. 

Requirements and Skills

  • 3+ years experience in games modeling environments using Maya, or related experience/software.
  • An exceptional understanding of form, shape, structure, and silhouette in regard to modeling
  • Strong experience and techniques in creating plants, shrubs and vines using cards/flats.  
  • Strong artistic ability to visualize entire levels and detail with minimal concept art and direction.  
  • Strong technical ability to manage assets to fit memory, design, and frame rate limits.  
  • Strong polygonal modeling skills- able to generate clean and efficient models at a very fast pace.
  • Self-motivated- requires minimal direction, can carry on the vision for the level until completion and commit to deadlines.
  • Good communication skills – able to help others and ask for help when needed. Being proactive in sharing info and assets.
  • Great team-player attitude - being flexible with new ideas, being open to direction and changes. Listening to team mates.
  • Deadline oriented- being able to manage and organize work so he meets all the deadlines and is able to adjust when changes happen.
  • Foundation in the traditional arts

 

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

Senior Sound Designer (Temporary Assignment)

This position is for a temporary engagement through our staffing partner Yoh Services. 

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.

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

Gameplay Programmer

Description

You will work closely with the design and art teams to bring ideas and new gameplay features into the game by programming content like player movement, animation, AI, weapons and scripting. 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
  • Console programming experience
  • Passion for playing and developing exceptional games

 

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

Character Artist

Responsibilities

  • This individual will be responsible for sculpting hi-res realistic characters, including organic and non-organic assets.
  • This individual will create deformable and efficient models with clean topology and optimized UV layouts.  
  • Bring to life artistically rendered characters and assets with a high level of realism.  

Requirements and Skills

  • An advanced knowledge of sculpting human anatomy, shape, light and form.
  • A keen eye for color and texture painting.
  • Experience generating normal and ambient occlusion maps.
  • Candidates should be able to work with minimal input and be comfortable working in a team environment.
  • Basic knowledge of optimization – working with lower resolution textures and low-poly game meshes, as well as experience or a desire to work with more high resolution assets.
  • Candidates should expect to take an offsite test.
  • Candidates should be willing to work with and draw reference or base starting points from scan data.  

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

DECEMBER POSITIONS ARE LIVE!

Don't forget to follow us on Twitter @naughtydogjobs for live updates!

 

Naughty Dog is the developer of critically acclaimed and top-selling titles including the Crash Bandicoot franchise, Jak and Daxter franchise Uncharted: Drake’s Fortune, Uncharted 2: Among Thieves, Uncharted 3: Drake’s Deception, the Last of Us and Uncharted 4: A Thief's End. Naughty Dog is also 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.

Benefits

  • Medical, dental and vision benefits
  • Flex-spending account (For Health and Child Care)
  • SONY USA 401KPlan
  • Basic Life Insurance, AD&D insurance & Additional Life Insurance
  • Short-term (STD) disability insurance & Long-term (LTD) disability insurance
  • Met Law Voluntary Legal Plan
  • Employee assistance plan (EAP)
  • Paid vacation, post-project & holiday office closures and sick days
  • Relocation Assistance

Perks

  • Stocked Kitchen with fresh fruit, breakfast, snacks and more
  • PlayStation Perks Card (various discounts on things such as food, clothes, and vacations)
  • Free Monthly Sony CDs
  • Discounted Sony Games
  • Free Sony Studios Movie Screenings
  • Sony Store Discounts
  • Naughty Dog Daily Raffles
  • Yoga classes
  • Soccer groups
  • Biking to Work/Parking Cash Out Program
  • Naughty Dog Employee Referral Program


Job Opportunities

If you think you have what it takes to join our talented Kennel, please review our current openings below.

If you don’t see your desired position listed, don’t fret, just send us your resume – along with a demo reel (if applicable) – to . Sorry, no internships or student works. Please do not send us game ideas. You can also send physical resumes and portfolios to our studio at 2425 Olympic Blvd, Ste. 300, Santa Monica CA, 90404.

It is the policy of Sony Computer Entertainment America, Inc. (SCEA) to provide equal employment opportunity for all applicants and employees. SCEA does not unlawfully discriminate on the basis of race, color, religion, sex, national origin, age, handicap, veteran status, marital status, or any other category protected by applicable federal and state law. SCEA also makes reasonable accommodations for handicapped and disabled employees.