This job ad was posted over 40 days ago...
0
applicants
Senior Gameplay Programmer
at Double Fine in San Francisco, California
Double Fine has an immediate opening for an ambitious, passionate and highly experienced Senior Gameplay Programmer for an original IP title being developed at its San Francisco development studio. This individual will be responsible for working with other programmers and artists in realizing the product’s creative vision.
The ideal candidate has considerable experience contributing to a wide variety of gameplay systems, such as mission scripting, player controls, weapons, and agent programming, as well as integrating assets from audio, art, and FX into those systems. Strong software development skills, a passion for creating player experiences, and an instinctual understanding of the balance between over-designing and under-designing are a must. Candidates must exhibit excellent verbal and written communication skills, must be passionate about gameplay and game development, and must be interested in a collaborative relationship with the design team. Candidates should be fluent in C++, experience with a dynamic programming language like Lua or Python, have a solid understanding of 3D math, possess good problem solving and debugging skills, be able to develop creative solutions to difficult problems, and possess a passion for adding the extra polish that truly sets games apart. The role requires a minimum of 5 years of video game experience, and at least two published games on PS3, Xbox360, PS2, Xbox, Gamecube or PC.
Responsibilities:
1) Collaborate with the rest of the gameplay programming team to realize the design vision for the product.
2) Design and implement major new systems, shepherd the growth and development of existing systems.
3) Mentor more junior programmers on systems design, programming best practices, and debugging techniques.
4) Identify and implement platform specific optimizations to relevant gameplay systems.
5) Work with the animation, environment, and design team to realize compelling missions and scripted encounters.
Requirements:
1) Bachelor’s degree or higher in Computer Science, Computer Engineering, Mathematics or a related field, or comparable experience.
2) Prefer 5 years industry experience developing console entertainment software, particularly in the areas of player control, animation, camera movement and logic.
3) Fluent in C++, at least one higher level/scripting language, and gameplay relevant software patterns (FSMs, messages, components, etc.)
4) Proficient software architect with excellent debugging skills.
5) All-around experience with content creation and integration. Capable of designing data-driven systems that effectively integrate content from other departments.
6) Experience using profilers and other code instrumentation tools as well as interpreting the results and optimizing code.
7) Solid knowledge of 3D math.
8) Committed to personal and peer development and sharing best practices. Works closely with team members to ensure design and quality expectations are met.
9) Self-motivated. Passionate about games, game development and problem solving.
10) Excellent written and verbal communication skills.
11) Demonstrated knowledge of good software engineering practices, including the ability to write well-structured, readable code.
12) Must be legally authorized or able to immediately obtain legal authorization to work in the US.
Pluses:
1) Able to use Maya or other 3D level editing applications.
2) Experience programming in Lua.
3) Interest in Audio programming.
4) University-level degree in computer programming a plus.
Contact:
For immediate consideration, interested and qualified candidates should send their cover letter and resume to jobs@doublefine.com. Please include in the subject line “Senior Gameplay Programmer”
The ideal candidate has considerable experience contributing to a wide variety of gameplay systems, such as mission scripting, player controls, weapons, and agent programming, as well as integrating assets from audio, art, and FX into those systems. Strong software development skills, a passion for creating player experiences, and an instinctual understanding of the balance between over-designing and under-designing are a must. Candidates must exhibit excellent verbal and written communication skills, must be passionate about gameplay and game development, and must be interested in a collaborative relationship with the design team. Candidates should be fluent in C++, experience with a dynamic programming language like Lua or Python, have a solid understanding of 3D math, possess good problem solving and debugging skills, be able to develop creative solutions to difficult problems, and possess a passion for adding the extra polish that truly sets games apart. The role requires a minimum of 5 years of video game experience, and at least two published games on PS3, Xbox360, PS2, Xbox, Gamecube or PC.
Responsibilities:
1) Collaborate with the rest of the gameplay programming team to realize the design vision for the product.
2) Design and implement major new systems, shepherd the growth and development of existing systems.
3) Mentor more junior programmers on systems design, programming best practices, and debugging techniques.
4) Identify and implement platform specific optimizations to relevant gameplay systems.
5) Work with the animation, environment, and design team to realize compelling missions and scripted encounters.
Requirements:
1) Bachelor’s degree or higher in Computer Science, Computer Engineering, Mathematics or a related field, or comparable experience.
2) Prefer 5 years industry experience developing console entertainment software, particularly in the areas of player control, animation, camera movement and logic.
3) Fluent in C++, at least one higher level/scripting language, and gameplay relevant software patterns (FSMs, messages, components, etc.)
4) Proficient software architect with excellent debugging skills.
5) All-around experience with content creation and integration. Capable of designing data-driven systems that effectively integrate content from other departments.
6) Experience using profilers and other code instrumentation tools as well as interpreting the results and optimizing code.
7) Solid knowledge of 3D math.
8) Committed to personal and peer development and sharing best practices. Works closely with team members to ensure design and quality expectations are met.
9) Self-motivated. Passionate about games, game development and problem solving.
10) Excellent written and verbal communication skills.
11) Demonstrated knowledge of good software engineering practices, including the ability to write well-structured, readable code.
12) Must be legally authorized or able to immediately obtain legal authorization to work in the US.
Pluses:
1) Able to use Maya or other 3D level editing applications.
2) Experience programming in Lua.
3) Interest in Audio programming.
4) University-level degree in computer programming a plus.
Contact:
For immediate consideration, interested and qualified candidates should send their cover letter and resume to jobs@doublefine.com. Please include in the subject line “Senior Gameplay 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
View all video game jobs from Double Fine
Is this job ad fake? Report it!
Recommend to a friend
Published on 06-15-2010
Viewed: 173 times
Viewed: 173 times
