Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Engineering Positions @ NAUGHTY DOG!!!  (Read 3175 times)
0 Members and 1 Guest are viewing this topic.
Offline DigitalMedia

Senior Newbie

« Posted 2006-08-11 16:31:13 »

Santa Monica, CA

Naughty Dog is owned by Sony Computer Entertainment of America and is developer of the Jak and Daxter and Crash Bandicoot franchises. Naughty Dog has recently announced a new franchise in development and we are looking for strong candidates to join our team. Sticking with Naughty Dog tradition, we are working on a third-person action adventure game with heavily story-based game-play.

You can download the trailer at:

Renderer System Programmer
We are looking for programmers who have experience writing renderers, and lighting systems using complex shaders. We feel that some of the greatest battles that will be fought over the next generation of game machines will be at the pixel level, and we are looking for talented programmers who will help develop the renderers that will give Naughty Dog the competitive edge. Good 3D math skills are required, and strong 3D math skills are a big plus. Assembly programming experience is preferred but not required. An applicant must have previous experience writing pixel shaders or with writing renderers. Experience working on lighting systems is a big plus.

Tools Programmer
Great tools make great games. We're looking for talented programmers who can help develop and architect the many tools that we need going into our next generation of games. We need a strong candidate that can help us implement our next-generation pipelines, including getting complex shaders written in CgFX and HLSL into data that the run-time system can use.
Experience writing parsers and possibly optimizing compilers is preferred. Having an interest in and having written ray-tracers and/or global illumination systems is a huge plus. We will also accept applicants who enjoy a mix of both working on tools and working on run-time, since we have plenty of work to do in both areas. Strong C++ skills are highly preferred, and this person should have a good fundamental 3D math skills. Experience with compression schemes and 3D spatial data structures are also very desirable.

GUI TOOLS Programmer
Naughty Dog is looking for a talented programmer! Examples of these GUI-based tools would be:  in-game editor (actor placement, navigation meshes, particles, regions, etc), art prototype catalogue/database, sophisticated animation editor, cinematic editor, material/shader editor, build tools, and various lighting tools.  We will also need extensive tool work done in other areas, such as Maya related tools & plug-ins, precomputed visibility, data packing, collision preprocessing, general converter tools, network based tools, etc.  Big pluses are: MFC, Managed C++, C#  or other GUI based experience, Maya experience, spatial partitioning, networking, SQL, lighting, compression, and/or rendering.  A candidate should  have a good grounding in basic 3D vector/matrix math as well as  good C++ skills.

Generalist Programmers
We refer to people with a lot of experience in many different areas of game development a "Generalists", or people generally good at everything. A Generalist isn't afraid to take on any programming challenge, and will be expected to come up with clever and efficient solutions for any given problem. To be a Generalist at Naughty Dog you must be talented, clever, experienced, and self-motivated. Many of our Generalists have been Lead Programmers in the past, which is not surprising given that people chosen to lead a project are typically chosen for the same qualities that we covet in our Generalist programmers. We require good 3D math skills.

Assembler Programmer
Assembly programming alas is all too often considered a dying art form; however, this is definitely not the case at Naughty Dog. We take assembly programming VERY seriously and use assembly extensively in our games. We're looking for someone who really enjoys getting down to the metal and writing highly optimized assembler code. This person should have a very solid grasp on caching issues, processor pipelining, and latencies. Strong 3D math skills are a big plus, and good fundamental 3D math skills are required. Past experience writing 3D renderers is a big plus. We're not looking for the occasional down coder, we're looking for someone passionate about assembly, and only people with extensive past assembly experience will be considered

If you are interested in any of these positions, please submit your resume in Word format to:
Candace Walker
Offline Linuxhippy

Senior Devvie

Medals: 1

Java games rock!

« Reply #1 - Posted 2006-08-13 14:44:51 »

I wonder why you post here - you don't mention java even once.
Offline darkprophet

Senior Devvie

Go Go Gadget Arms

« Reply #2 - Posted 2006-08-13 16:09:39 »

Its still good that JGO is on the radar of big companies. And some Java programmers do have experience outside of java...


Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline nonnus29

Senior Devvie

Giving Java a second chance after ludumdare fiasco

« Reply #3 - Posted 2006-08-14 00:16:49 »

Yeah, I'm sure they're pissed that Sony won't let them use CL anymore so they decided to cast a wide net.   Tongue

You know they're going to be doing some crazy metaprogramming functional stuff with c++ templates.

Experience writing parsers and possibly optimizing compilers is preferred.

Interesting.  I'd love to be a fly on the wall and get to see what kind of tech they're working on.

Pages: [1]
  ignore  |  Print  

EgonOlsen (79 views)
2018-06-10 19:43:48

EgonOlsen (59 views)
2018-06-10 19:43:44

EgonOlsen (78 views)
2018-06-10 19:43:20

DesertCoockie (261 views)
2018-05-13 18:23:11

nelsongames (159 views)
2018-04-24 18:15:36

nelsongames (158 views)
2018-04-24 18:14:32

ivj94 (901 views)
2018-03-24 14:47:39

ivj94 (162 views)
2018-03-24 14:46:31

ivj94 (813 views)
2018-03-24 14:43:53

Solater (177 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!