You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Senior Engine Programmer

875979213

Cloud Imperium Games

Negotiable

Germany, Frankfurt

Germany

Programming and Development

ASAP

18/07/2020

Mid-Senior Level

Permanent | Full Time

No

Cloud Imperium is looking for a Senior Engine Programmer to drive the core engine production for Star Citizen and Squadron 42 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:

  • Develop new and existing sub-systems of Lumberyard
  • Contribute to the maintenance of low-level engine systems
  • Work with Art and Tech Design to improve and extend game production pipeline
  • Ensure reliability of build systems for SDK releases and special projects
  • Participate in the development of game prototypes and custom solutions for external partners
  • Create and maintain modules to be used for automated testing
  • Contribute to developer and end-user documentation
  • Provide support and training to internal and external developers
  • Show a strong passion for customer service and satisfaction
  • Take initiative and be willing to expand own horizon
  • Adhere to all company policies and procedures
  • Safeguard company assets including source code, artwork, tools, game design information, and technical know-how

Requirements:
  • 5+ years professional game production experience
  • Shipped 2-3+ large-scale 3D titles (PC or current/next-gen consoles)
  • Excellent understanding of object-oriented analysis and design
  • Excellent understanding of common algorithms and data structures (those used in 3D games in particular)
  • Excellent understanding of C++ and its compilers and tools (Visual Studio, gcc, clang)
  • Strong understanding of math and physics
  • Strong understanding of rigid-body dynamics and particle systems
  • Strong software engineering, debugging, refactoring, profiling, and optimizing skills
  • Adopt existing development processes and look for improvements
  • Excellent problem-solving skills
  • Experience with scripting languages (Python, Perl)
  • 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
  • Expert in time management and verbal and written communication
  • Focused, motivated, and effective on all tasks through completion
  • Keep a positive team-oriented attitude
  • 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
  • Be proactive and self-motivated, work without direct supervision
  • Ability to complete tasks to a consistently high standard within given time constraints
  • Excellent English communication and written skills
  • Willing to relocate to Frankfurt am Main, Germany

Pluses:
  • Knowledge of Lumberyard.
  • In-depth experience with Havok, PhysX, CryPhysics, or Bullet
  • Strong interest in sci-fi based themes
  • Space combat sim development experience
  • Bachelor degree in computer science, a similar degree, or comparable experience
  • Previous experience in a combat, melee, or shooter-based game is a definite plus

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.



Keep Calm and waka waka...