Senior Tools Programmer

Studio:
Frankfurt
See all offers
Category:
Engineering
See all offers

Cloud Imperium is looking for a Senior Tools Programmer to drive the tools and pipeline production for the First Person Shooter areas of Star Citizen with the production and engine groups across multiple studios.

Covid-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.

Responsibilities:

  • Design, create, document, maintain, and improve content development tools for all disciplines
  • Collaborate closely and effectively with artists, designers, other content developers, and software engineers on the requirements and design of tools
  • Investigate and evaluate new third-party game development tools
  • Propose tools and methods to increase efficiency and quality of content development
  • Work closely with and support users of tools in person and remotely
  • Work closely with all disciplines to define efficient pipelines for all production phases
  • Work with production to determine tool/pipeline requirements, scheduling needs, and integration processes

Requirements:

  • 4+ years’ experience in a tools programmer capacity
  • Expert experience using and writing plug-ins for DCC applications (e.g. 3ds Max, XSI, Blender, Sketch Up, ZBrush, Photoshop, etc.)
  • Strong understanding of asset data processing pipelines, algorithms, data formats for intermediate and final platform storage, workflow, performance impacts
  • Multithreading and compute experience
  • Ability to work on mathematical heavy pipelines such as animation
  • Fluent in C++, strong software engineering and debugging skills
  • Experience with C#, .NET, Python, Mel, MaxScript
  • Experience with software engineering best practices
  • Ability to work in a collaborative programming environment
  • Willing to accept and provide direction, work well under pressure, and handle multiple tasks
  • Passion for making and supporting great tools
  • Ability to contribute to ideas towards all aspects of tools production and development
  • High degree of self-motivation and initiative
  • Inherent ability to bring out the best in people around you, remains positive, and motivate your team
  • Expert in time management, verbal and written communication skills
  • Ability to gather, analyze, and act on feedback from the team, openness to critique
  • Ability to communicate effectively with both technical and non-technical parties
  • Passion and constant drive to stay up to date with the latest technology and new techniques
  • Excellent English communication and written skills
  • Willing to relocate to Frankfurt am Main, Germany

Pluses:

  • Knowledge of Lumberyard
  • Strong interest in science fiction based themes
  • Online game and/or MMO development experience
  • Space combat sim development experience
  • Multi-threaded or distributed system programming skills
  • Relational database programming experience (SQL, TSQL, PL/SQL)
  • Experience with UI and frameworks (Qt, and to some extent MFC)

This position is offered at our Frankfurt Office by Cloud Imperium Games Ltd.

Please submit your application in English

If you feel you have something to offer this role, even if you don’t think you qualify for all the above, you should still apply – we are an inclusive employer and if you have potential, talent and a great work ethic, we want to hear from you.