Added by on 2017-01-24

Cloud Imperium Game Recruiting Build Engineer, Senior Tools Programmer, Senior Game/Animation Programmer, IT Systems Administrator & Senior Server Engineer

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

Build Engineer

Description

Foundry 42 in Frankfurt, Germany is looking for a talented Build Engineer to join our team.

The build engineer will work in conjunction with our software teams who develop in C++ for deployment internally and on to cloud environments. As a build engineer, you should have strong Linux/Unix systems knowledge, be fluent with Python, have experience with CMake, as well as familiarity with other build and continuous integration systems used in large software projects.

Skills

Developing tools to help automate build release processes.
Able to use test and behavior driven development as tools to build quality software.
Strong communication and ability to operate on a team.
Good understanding of UNIX, Linux and Windows platforms.
Ability to participate in on-call/pager rotation as necessary.

Languages

Python

Shell scripting (*nix and Windows)
Specific Technologies

Perforce and Github
Continuous integration products such as Jenkins and BuildBot
Chef or other configuration management tools
Google Compute Engine, Amazon Web Services and other cloud providers

Apply here:- hr@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

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:- hr@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

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:- hr@cloudimperiumgames.com
———————–

IT Systems Administrator

Description

Cloud Imperium Games is looking for an IT Systems Administrator to come join us in our Los Angeles studio!

This is a temporary position with the possibility to convert to full-time.

Responsibilities:

• Handle Tier 1 help desk escalations through tickets or phone
• Follow up on outstanding requests and ensure timely resolution
• Create accounts and configure hardware as part of on-boarding process
• Support audio and video equipment in conference rooms
• Manage and monitor internal assets to ensure accurate inventory records
• Other duties may be added and/or assigned as needed

Requirements:

• Windows 7-10, Mac OS X, and Office 365
• Mac and PC hardware, Printers, scanners, computer peripherals, Mobile devices (iOS, Android)
• Client PC connectivity – Ethernet, WiFi, TCP/IP and VPN
• Active Directory and Windows file server knowledge
• Experience with Adobe, Autodesk, and ESET desktop security products
• Strong customer service and troubleshooting skills
• Ability to communicate technical information, both verbal and written, to a wide range of end-users
• 2 years+ experience working in an IT environment
• Experience with video games and video production equipment is a bonus

Please send your resume to hr@cloudimperiumgames.com with *“IT Systems Administrator” in the subject line if you are interested in this position.

No Recruiters or Agencies Please

Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company’s employment application.
—————————

Senior Server Engineer

Description

Cloud Imperium is looking for a Senior Server Engineer to work on our exciting PC space combat sim, Star Citizen!

Responsibilities:

• Design and implement high quality, reliable, scalable, secure server software and systems in C/C++
• Develop distributed server software that can scale to handle specified user counts
• Diagnose and correct performance problems and bugs in server code
• Apply computer security principles to client and server software to develop secure, cheat-resistant game code
• Design server and networking systems to work within CPU, memory, and disk and network IO budgets
• Profile and optimize server and network code relative to CPU, memory, and disk and network IO
• Work closely with DevOps and Operation to provide information, documentation, and tools needed by those groups to support servers in test and production environments
• Drive the development and evolution of the server infrastructure that powers Star Citizen.
• Contribute to the technical direction of the online team.
• Ensure that the online team adheres to established coding standards and embraces efficient and robust engineering practices.
• Collaborate with production and other leads to develop tasks and schedules for the online team.
• Ensure that all technology interests and policies are properly represented and maintained through the course of development.
• Serve as an active partner in the game team’s leadership.
• Diagnose and fix complex player-impacting problems on the live game servers.
• Performance measuring and optimizations.
• Support patch and new content deployment
• Create and deploy server hotfixes when needed
• Implement instrumentation and testing strategies to ensure correct functionality of features.
• Architecture of a robust system that can scale with the long-term growth of the game project.

Requirements:

• A minimum of 10 years of programming experience.
• A minimum 5 years with C/C++
• Experience working in the Video Game industry on Multiplayer games
• Experience with multi-threaded programming and distributed systems.
• Experience implementing scalable client/server architectures
• Working knowledge of network and server security issues.
• Experience implementing TCP/UDP networking.
• Familiarization with code and data optimization.
• Excellent verbal and written communication skills.
• Ability to develop coding solutions with simple, elegant, and easy-to-maintain code.
• Skilled at diagnosing and fixing crashes, deadlocks, stack overflows, and heap corruption.

Pluses:

• Passion for space simulations and science fiction.
• Computer Science or related degree.
• Database development experience (MySQL, Oracle).
• Low-level network knowledge and diagnosis including packet capture (tcpdump, wireshark), routing, firewalls, DHCP, DNS, NAT busting.
• Familiar with higher-level network protocols such as HTTP, SNMP, SMTP, FTP
• Passion for technology.

Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company’s employment application.

Apply here:- hr@cloudimperiumgames.com
———————-
Cloud Imperium Game Recruiting Build Engineer, Senior Tools Programmer, Senior Game/Animation Programmer, IT Systems Administrator & Senior Server Engineer, 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 Build Engineer, Cloud Imperium Game Recruiting Senior Tools Programmer, Cloud Imperium Game Recruiting Senior Game/Animation Programmer, Cloud Imperium Game Recruiting IT Systems Administrator, Cloud Imperium Game Recruiting Senior Server Engineer, Build Engineer, Senior Tools Programmer, Senior Game/Animation Programmer, IT Systems Administrator, Senior Server Engineer