Home Full time/Part time work

Double Fine - Senior Programmer

null

Senior Programmer

Description: 

Double Fine has an immediate opening for an ambitious, visionary and experienced Senior Programmer for its San Francisco development studio. The ideal candidate has considerable experience contributing to a large cutting-edge code base and has the ability to architect and implement critical game engine components. The role requires prior experience developing for modern game systems such as PS4, Xbox One or Windows. 
Additional key qualifications for this role include good problem-solving skills, the ability to motivate, collaborate with, and mentor others, and a passion for adding the extra polish that that truly sets Double Fine games apart from other games.

Responsibilities: 

  • Design, develop, and maintain the core engine systems that power Double Fine’s games.
  • Create software systems that are intrinsically scalable and cross platform.
  • Create or improve tools as necessary to support specific features/systems.
  • Continuously test, debug, profile, analyze, and optimize across on all applicable platforms.
  • Adapt current and legacy games to maximize performance and stability on new platforms.
  • Contribute innovative and original ideas on all aspects of game production and development.

 

Requirements: 

  • Five or more years of experience in the creation and delivery of state-of-the-art, performance-minded games with two in-game credits required.
  • Demonstrated proficiency in C++.
  • Proficient with linear algebra and general 3D mathematics.
  • Comfortable working with internal and externally developed code.
  • Effective communicator and collaborator with engineers and team members from other disciplines.
  • A natural curiosity for all aspects of game development and a willingness to work on a wide variety of systems.
  • Excellent analytical and communication skills.
  • Self-motivated and passionate about making video games.
  • Commitment to personal and peer development and sharing best practices.

 

Pluses:

  • Hands-on experience developing for Unreal Engine 4, PS4 and Xbox One.
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Software Engineering, Math, or related field.
  • Experience developing Maya plug-ins and asset pipeline support utilities.
  • Experience designing and implementing threaded, asynchronous software.
  • Experience with real-time physics, animation, and inverse kinematics.

Due to the immediate nature of this position and current government employment-visa sponsorship restrictions, we are unable to consider foreign candidates.

 TO APPLY: please visit our jobs page

Sign In or Register to comment.