Mid to Senior Systems Programmer

Mid- or Senior Systems Programmer
Double Fine has an immediate opening for a full time, permanent Systems Programmer for its San Francisco development studio on the Psychonauts 2 team. You’ll be responsible for the development and maintenance of engine systems with a focus on performance, memory management, streaming, physics, audio and platform specific systems.

Applicants should have a strong preference for working in a highly creative, innovative, and nimble development environment, where collaboration with design, art, tech, production, and other disciplines is standard.
 
Knowledge or experience with the Unreal Engine is a strong plus, as is previous experience supporting game features as well as developer tools. Good problem solving skills, the ability to work well and communicate effectively with others, and a passion for the process of developing creative, high-quality games are all key qualifications.

Responsibilities
  • Development and maintenance of engine systems within Unreal Engine 4.
  • Optimize engine systems by taking full advantage of target hardware and architecture.
  • Collaborate with other departments in order to ensure that Psychonauts 2 meets its performance and quality goals.
  • Ensure newly developed engine systems are maintained for code cleanliness, performance, and extensibility.

Requirements
  • Minimum of 3+ years experience in working with modern game engines.
  • Extensive knowledge of C/C++ programming and debugging.
  • Ability to research, analyze and optimize code to meet performance requirements.
  • Strong understanding of multithreaded programming techniques.
  • Proficient with linear algebra and general 3D mathematics.
  • Ability to communicate and collaborate effectively with programmers, artists and designers.
  • Ability to write clean, readable, reliable, and portable code.
  • Passion to learn, grow and share information with your co-workers
  • A strong passion for video games and video game development.

Pluses
  • One or more shipped titles using Unreal Engine 3 or 4.
  • Experience developing games for PS4 and/or Xbox One. 
  • Experience with graphics APIs and shader languages.
  • Experience with C# programming language.


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file