Added by on 2017-07-24

Cloud Imperium Game Recruiting Network Programmer, UI Programmer, UI Artist, Senior Game/AI Programmer, Senior Game/Animation Programmer & Senior Tools Programmer

Cloud Imperium Game, Cloud Imperium Game hiring, Cloud Imperium Game VFX, Cloud Imperium Game Studio, Cloud Imperium Game Jobs, Animation Jobs, CG Jobs, 3D Jobs, VFX Jobs, Video Game Jobs, CG, CGI, 3D Animation, Jobs, Recruiting, Recruitment, Cloud Imperium Game Recruiting, Cloud Imperium Game Recruiting Environment Artist

Network Programmer

Description

Foundry 42 Ltd is looking for a Network Programmer to work on our exciting PC space combat sim, Star Citizen!

Successful applicants will join the team of Network Programmers at our Wilmslow, UK studio. Working in a co-operative, cross-disciplinary team environment you will implement the client/server network functionality of Cloud Imperium’s games. Your work will be varied and you will face many exciting challenges at the cutting-edge of online game development. Duties include; working on our core network library, helping programmers from other teams to network systems and game features, integrating the client and server with our backend services, as well as working with DevOps and QA to diagnose issues affecting our Live servers.

Join us and help make Star Citizen the “Best Damn Space Sim Ever.”

Senior positions available.

Requirements

Strong C++ and multi-threaded programming skills
Experienced in TCP and UDP network programming
Online game development experience
Experience profiling and optimizing (network, CPU, memory, IO)
Development experience in Windows and Linux
A passion for making and playing games
Work well in a co-operative team environment
International travel may be required as part of the role

Pluses

MMO development experience
Experience with client/server development including security and network traffic management
CryEngine development experience
Space combat sim development experience
One or more shipped products, especially PC products

Location: Wilmslow, Cheshire – UK

Apply here:- Recruitment@cloudimperiumgames.com
————————-

UI Programmer

Description

Cloud Imperium Games is seeking an experienced User Interface Engineer to join our UK based team, Foundry 42 Ltd, to work on our record-breaking crowd-funded game, Star Citizen! This position is responsible for developing engaging user experiences within an evolving codebase. The ideal candidate will be able to realize the vision of the art and design while working within the limits of the engine and engineering resources.

Responsibilities:

• Work closely with designers, artists, and other engineers to contribute to a shared vision for compelling UI features.
• Implement functional and elegant UI features from approved concepts.
• Develop new functionality in the underlying UI framework to support new gameplay features.
• Work with production staff and other leads to identify engineering tasks and subsequent schedule requirements.
• Adhere to established coding standards and maintain efficient coding practices.
• Serve as an active partner with other team members working on UI features.
• Acquire new knowledge necessary to perform assigned tasks and maintain the technological evolution of the interface.
• Manage a healthy relationship with non-engineering teams.
• Provide critical analysis of programming and development practices with the goal of improving quality and team efficiency and fostering a positive working environment.

Requirements:

• Previous user interface design and implementation experience.
• A minimum of 2 years’ professional game programming experience, with at least one shipped AAA title.
• Expert C++ programming skills.
• Familiar with Flash / ActionScript.
• Deep familiarity with common user interface concepts like layout, text, event-driven programming, and control widgets.
• Able to work in a collaborative environment with a team of highly skilled programmers
• Demonstrated ability to balance programming tasks in a fast-paced environment.
• Able to work in a collaborative team environment and handle multiple projects simultaneously.
• Self-motivated and self-directing, knowledgeable about and willing to pitch in on many areas of development.
• High comfort level working within, and analyzing and improving, an established code base.
• Excellent verbal and written communications skills.
• Passion for video games.
• International travel may be required as part of the role.

Pluses:

• Computer science or related degree.
• Expertise working within CryEngine.
• Experience working with localization / internationalization systems and dealing with common related issues.
• Experience developing or maintaining a UI toolkit framework.
• Familiar with Lua, Python, or other scripting languages.
• Experience working directly with low-level 3D graphics systems.
• Passion for science fiction and space simulations.

Location: Manchester UK

Apply here:- Recruitment@cloudimperiumgames.com
————————-

UI Artist

Description

Foundry 42 Ltd is looking for a talented UI Artist to work on our ground-breaking space-sim, Star Citizen.

At Cloud Imperium Games, we strive to explore and discover innovative ways to keep the player mentally engaged and immersed in our universe. Part of this includes our unique approach in how we project various user-interfaces, in that we display them directly within the game world, in high-fidelity, seamlessly intertwining with the narrative and fiction. If you’re the type to easily become excited by the idea of designing for futuristic in-world projected holographics, AR, spaceship engineering terminals, or heads-up displays, then this may very well be the perfect position for you!
The ideal candidate will demonstrate through their work, a keen eye towards functional user interfaces, with a clean and high-end modern visual aesthetic fitting for our grand sci-fi universe.

Responsibilities

· Work within the UI team and assist in defining the look / feel of key user-interfaces and styles, engaging in all aspects of the design process.
· Construct menu systems, buttons, and other necessary UI assets as well as integrate those assets, iterating directly within the game engine to achieve desired results.
· Work with engineers and other team members in understanding functionality necessary for implementing various interface / interaction solutions.
· Present UI mock-ups and design solutions to the rest of the UI team.
· Proactively engage in the collaborative process and provide feedback and suggestions to fellow team members.

Requirements

· At least three or more years of experience in designing user-interfaces for games and/or other related software mediums.
· Experience with software development processes, and working within production deadlines.
· A portfolio showcasing exceptional design skill and affinity toward clean and modern visual aesthetics.
· Moderate to high degree of experience in Photoshop, Illustrator.
· Experience working with version control software (Perforce, or similar).
· Ability to clearly articulate reasoning behind design decisions.
· Internally driven and proactive, harbouring a deep passion for establishing and maintaining great user experiences and stunning visual design.
· International travel may be required as part of the role.

Pluses

· Experience in After Effects, 3D rendering software (e.g. 3DS Max, Cinema4D, etc.), Flash or other motion graphics software.
· Knowledge in ActionScript and / or similar scripting language.
· Experience developing for VR devices.
· Experience working within CryEngine.

Apply here:- Recruitment@cloudimperiumgames.com
———————–

Senior Game/AI Programmer

Description

Foundry 42 Ltd in Frankfurt, Germany is looking for a talented and experienced Senior Game/AI Programmer to drive AI/Game Code development for the First Person Shooter areas of Star Citizen/Squadron 42 with the code and production groups across multiple studios.

Responsibilities:

• Work with existing engine code base to develop and enhance game play. This includes player / world interaction, AI strategies and rules, game play, etc.
• Develop game code and extend AI code for a high profile game
• Design and implement well-engineered, reliable, maintainable, and bug-free code
• Collaborate with team members to develop various gameplay systems
• Develop and test code, fix bugs, and profile and optimize code as directed
• Follow best practices, development processes, and coding standards
• Document and peer review technical designs with other software engineers
• Work with QA, providing information needed to fully test developed code
• Keep up to date on state-of-the-art software engineering methods, practices, and technologies
• Actively participate in team working on project by making recommendations on how to improve product quality as well as group productivity
• Provide input to department project status meetings
• Work well together with other team members in a cooperative, cross-disciplinary team environment
• Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
• Possess and develop areas of engineering expertise
• Mentor other engineers as needed to increase their abilities and productivity

Requirements:

• 5+ years professional game production experience
• Shipped (from pre-production to release) 2-3+, large scale, 3D titles (PC, current/next-gen consoles)
• Excellent understanding of C++
• Strong software engineering and debugging skills
• Experience with current console and PC development processes
• Experience with state-of-the-art game development tools and methods
• Excellent problem-solving skills
• Experience programming game features and systems, especially player-visible game features
• Knowledge of 3D math
• Strong multi-threaded programming skills
• Continue to enhance programming and communications skills
• Expert in time management, verbal and written communication skills
• Focused, motivated and effective on all tasks through completion
• Keep a positive team-oriented attitude
• Be proactive and self-motivated, work without direct supervision
• Ability to complete tasks to a consistent high quality standard within given time constraints
• Excellent English communication and written skills
• Willing to relocate to Frankfurt am Main, Germany
• International travel may be required as part of the role

Pluses:

• Knowledge with CryENGINE
• Lua and/or Python development skills
• UI development experience, including Scaleform and/or Flash/AS2/AS3 knowledge
• Online game and/or MMO development experience, including client/server development of game features
• Strong interest in science fiction 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 a

Apply here:- Recruitment@cloudimperiumgames.com
————————

Senior Game/Animation Programmer

Description

Foundry 42 Ltd in Frankfurt, Germany is looking for a talented and experienced Senior Game/Animation Programmer to work on the First Person Shooter areas of Star Citizen and Squadron 42 with the code and production groups across multiple studios.

Responsibilities:

• Work with existing engine code base to develop and enhance the core animation systems
• Develop game code and extend animation code for a high profile game
• Ensure consistency with other character related disciplines such as design, animation, tech art, audio and game code
• Design and implement well-engineered, reliable, maintainable, and bug-free code
• Collaborate with team members to develop various gameplay systems
• Develop and test code, fix bugs, and profile and optimize code as directed
• Follow best practices, development processes, and coding standards
• Document and peer review technical designs with other software engineers
• Work with QA, providing information needed to fully test developed code
• Keep up to date on state-of-the-art software engineering methods, practices, and technologies
• Actively participate in team working on project by making recommendations on how to improve product quality as well as group productivity
• Provide input to department project status meetings
• Work well together with other team members in a cooperative, cross-disciplinary team environment
• Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
• Possess and develop areas of engineering expertise
• Mentor other engineers as needed to increase their abilities and productivity

Requirements:

• 5+ years professional game production experience
• Shipped (from pre-production to release) 2-3+, large scale, 3D titles (PC, current/next-gen consoles)
• Clear interest in creating animation technology
• Experience solving animation and character related problems within game development
• Expert in 3D animation and 3D math
• Basic knowledge of player and AI systems (state machines, behavior trees, input handling, etc.)
• Experience with 3D character and/or vehicle animation systems including skeletal animation
• Knowledge of skinning and morph target technology
• Experience with using IK, blending, and motion capture data in games
• Excellent understanding of C++
• Experience with current console and PC development processes
• Experience with state-of-the-art game development tools and methods
• Excellent problem-solving skills
• Experience programming game features and systems, especially player-visible game features
• Strong software engineering and debugging skills
• Continue to enhance programming and communications skills
• Expert in time management, verbal and written communication skills
• Focused, motivated and effective on all tasks through completion
• Keep a positive team-oriented attitude
• Be proactive and self-motivated, work without direct supervision
• Ability to complete tasks to a consistent high quality standard within given time constraints
• Excellent English communication and written skills
• Willing to relocate to Frankfurt am Main, Germany
• International travel may be required as part of the role

Pluses:

• Knowledge with CryENGINE
• Experience developing animation technology (such as IK/FK systems, blend trees, facial animation systems, etc.)
• Experience with multi-thread programming
• Experience with multiplayer programming
• Experience with large codebases
• Master’s degree or higher
• Experience working on asset pipelines and tools
• Knowledge of scripting languages
• Experience with Maya or similar DCC tools
• Experience with motion capture systems

Apply here:- Recruitment@cloudimperiumgames.com
———————-

Senior Tools Programmer

Description

Foundry 42 Ltd in Frankfurt, Germany 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.

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 close 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, Z-Brush, 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, 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
• Excellent English communication and written skills
• Willing to relocate to Frankfurt am Main, Germany
• International travel may be required as part of the role

Pluses

• Knowledge with CryENGINE
• 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 extend MFC)

Apply here:- Recruitment@cloudimperiumgames.com
———————–
Cloud Imperium Game Recruiting Network Programmer, UI Programmer, UI Artist, Senior Game/AI Programmer, Senior Game/Animation Programmer & Senior Tools Programmer, Cloud Imperium Game, Cloud Imperium Game hiring, Cloud Imperium Game VFX, Cloud Imperium Game Studio, Cloud Imperium Game Jobs, Animation Jobs, CG Jobs, 3D Jobs, VFX Jobs, Video Game Jobs, CG, CGI, 3D Animation, Jobs, Recruiting, Recruitment, Cloud Imperium Game Recruiting, Cloud Imperium Game Recruiting Network Programmer, Cloud Imperium Game Recruiting UI Programmer, Cloud Imperium Game Recruiting UI Artist, Cloud Imperium Game Recruiting Senior Game/AI Programmer, Cloud Imperium Game Recruiting Senior Game/Animation Programmer, Cloud Imperium Game Recruiting Senior Tools Programmer, Network Programmer, UI Programmer, UI Artist, Senior Game/AI Programmer, Senior Game/Animation Programmer, Senior Tools Programmer