Cloud Imperium is looking for a skilled and talented Gameplay Programmer to work on our exciting PC space combat sim. The Gameplay Programmer will work in a cooperative, cross-disciplinary team environment to implement game features and systems within the Lumberyard Engine.

Responsibilities

  • Work well in a cooperative, multi-disciplinary team environment to develop and maintain new gameplay features
  • Design and implement well-engineered, reliable, maintainable, and bug-free code
  • Develop and test code, fix bugs, and profile and optimize code as directed
  • Follow best practices, development processes, documentation, and coding standards
  • Work with QA, providing information needed to fully test developed code
  • Provide support to internal customers for developed software
  • Keep up to date on state-of-the-art software engineering methods, practices, and technologies
  • Possess and develop areas of engineering expertise
  • Understand requirements from design and work with Senior/Lead programmers to develop solid solutions, systems and features
  • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risk
  • Communicate with other team members, internal customers, and when required external customers to determine requirements
  • Document technical designs with other software engineers
  • Reviewing other programmer’s code as required


    Requirements

    • Strong C++ programming skills
    • Strong mathematics skills, including proficiency with matrices, trigonometry and linear algebra
    • Strong multi-threaded programming skills
    • Multiplayer networking experience
    • Great attention to detail
    • A passion for making and playing games
    • Work well in a cooperative environment
    • Good communication skills, both verbal and written
    • 3+ years’ experience programming game features and systems, especially player- visible game features
    • Potential for occasional overseas travel to visit our other studios


      Pluses

      • One or more shipped products, especially PC products
      • Lumberyard development experience
      • Online game and/or MMO development experience, including client/server development of game features
      • Space combat sim development experience
      • Passion for science fiction and space exploration