Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Wilmslow

Description

Cloud Imperium is looking for a Engine Programmer to drive the core engine production for Star Citizen and Squadron 42 with the production and engine groups across multiple studios.


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:


- 2+ years professional game production experience
- Shipped 1+ 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


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

  • c++
  • customer service
  • perl
  • programmer
  • software