Double Fine Productions Company Logo

Double Fine Productions

San Francisco, California - United States
View all jobs at this company »

Awesome Unreal Programmer

Description

Awesome Unreal Programmer

Double Fine has an opening for an ambitious and enthusiastic full time Unreal Engine programmer for its San Francisco development studio. Candidates must have a passion for designing, implementing, and maintaining core game systems. Applicants should be enthusiastic about the opportunity to collaborate with other developers across disciplines, seek out opportunities to dive in, solve problems, and make improvements wherever necessary.

The ideal candidate has experience developing in a multi-person codebase, learning other programmer’s code, and writing clean code useable by others on the team. Candidates should have solid technical fundamentals, including strong 3D math, optimization, debugging, and problem solving skills. Candidates are expected to be self-starting and proactive in identifying risk and determining solutions. They should have a passion for adding the extra polish that sets our games apart.

 

Responsibilities

  • Design, develop, and maintain the core game systems that power Double Fine’s games.
  • Work closely with designers to implement gameplay features and functionality using the Unreal Engine.
  • Create or improve tools as necessary to support specific features/systems.
  • Continuously test, debug, profile, analyze, and optimize on applicable consoles and desktop platforms.
  • Contribute innovative and original ideas on all aspects of game production and development.

 

Requirements

  • Minimum 2 years professional game development experience with at least one shipped Unreal Engine title.
  • Demonstrated proficiency in C++.
  • Strong generalist and systems architecture programming skills.
  • Ability to effectively work across a wide range of target platforms, including PCs, consoles, smartphones, and tablets.
  • Comfortable working with internal and externally developed code.
  • Effective communicator and collaborator with engineers and developers from other disciplines.
  • A natural curiosity for all aspects of game development and a willingness to work on a wide variety of game systems.
  • A strong passion for video game development.

 

Pluses

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Software Engineering, Math, or related field.
  • Experience designing and implementing threaded, asynchronous software.
  • Current Unreal Engine 4 experience including blueprints and C++ implementation.
  • Physics Engine proficiency and experience.

This Job is no longer active!