This job ad was posted over 40 days ago...
1

applicant

full time Awesome Programmer

at Double Fine in San Francisco, California

Double Fine has an opening for an ambitious and enthusiastic Programmer for its San Francisco development studio. The primary job responsibility will be to become an integral part of our engineering team: contributing to the engineering disciplines you are most passionate about and interested to work on; and seeking out opportunities to dive in, solve problems and make improvements. You will be expected to apply your expertise, insights and time to help other engineers, and correspondingly to learn from your peers. Specific duties will vary depending on the skill-set of the applicant.

The ideal candidate has experience contributing to a multi-person code base and has the ability to work with other engineers to develop engine components. Candidates should feel comfortable attacking difficult problems and seeing them through to completion, and will work with clients and engineers to find the best solution that well integrates with the engine, while satisfying feature and performance requirements. Prior experience developing for the Xbox 360, PS3, Xbox, PS2, or PC is a plus; alternatively, candidates should be able to convince us why their particular experience well prepares them for game development. Additional useful experience includes strong 3D math skills, good problem solving skills, the ability to work well with others, and the ability to come up with simple, clever and efficient solutions that make everybody happy. Candidates are expected to have a passion for adding the extra polish that truly sets games apart.

Responsibilities:

  • Gameplay infrastructure development
  • Scripting system internals
  • Physics and collision programming
  • Graphics programming
  • Animation programming
  • Core engine development (threading, system integration, engine infrastructure, etc)
  • Debugging and performance optimization
  • Low- and high-level networking systems
  • Designing and creating artist or developer tools

Requirements:

  • A strong passion for video game development
  • Proficiency in C++
  • Knowledge of common data structures and algorithms, complexity
  • Comfortable with linear algebra and general mathematics
  • Experience or proficiency with topics relevant to game development, such as animation, effects, graphics and rendering, parallel programming, physics, scripting languages, test engineering, UI design, vehicle simulation, AI, or pathfinding
  • Ability to communicate and collaborate effectively with programmers, artists, and designers
  • Ability to work with internal and externally developed code
  • Ability to write clean, readable, reliable and portable code
  • Ability to work autonomously, but enjoy collaborative development

Pluses:

Experience with art pipelines, offline data processing, Maya plug-ins, etc
Hands-on experience developing for game consoles, ie 360/PS3/PS2/Wii/iPhone/etc
Tendency to keep a list of places in the codebase you want to understand or improve

Contact:

Due to the immediate nature of this position and current government employment-visa sponsorship restrictions, we are unable to consider foreign candidates. Relocation assistance is available to qualified applicants. For immediate consideration, interested and qualified candidates should send their resumes to jobs@doublefine.com. Please include in the subject line “Awesome Programmer”.


« go back to category page
View all video game jobs from Double Fine
Is this job ad fake? Report it!   
Recommend to a friend
Published on 07-17-2010
Viewed: 167 times