Cloud Imperium is looking for a Junior Engine Programmer to improve and work on a wide range of core systems, including procedural gameplay, planetary systems and related pipeline and tools, for Star Citizen and Squadron 42.

Responsibilities

  • Contribute to maintenance of engine systems and related tools
  • Work with Art and Tech Design to improve and extend game production pipeline
  • Participate in the development of game prototypes and custom solutions
  • Create and maintain modules to be used for automated testing
  • Contribute to developer and end-user documentation
  • Show a strong passion for customer service and satisfaction
  • Adhere to all company policies and procedures
  • Safeguard company assets including source code, artwork, tools, game design information and technical know-how

Requirements

  • Good understanding of Object-oriented analysis and design
  • Good understanding of common algorithms and data structures as well as those use in 3D games in particular
  • Strong understanding of C++ and its compilers and tools (Visual Studio)
  • Adopt existing development processes and look for improvements
  • Strong problem-solving skills
  • Experience with scripting languages (Python, Lua etc.)
  • 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
  • Good time management, verbal and written communication skills
  • Focused, motivated and effective on all tasks through completion
  • Keep a positive team-oriented attitude
  • Ability to gather, analyse, 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 latest technology and new techniques
  • Be proactive and self-motivated
  • Willing to relocate to Wilmslow, UK