Engine Programmer

4 Months ago • All levels • Game Programmer

Job Summary

Job Description

As an Engine Programmer Generalist at Cloud Imperium Games, you'll be a key member of the Core Engine Team, working on central systems like thread managers, spatial culling, entity component schedulers, and more. Daily tasks include adding features, optimizing existing systems, debugging, and collaborating with the team and architect to identify areas for improvement. You'll contribute to performance and memory optimization, analyze and improve code written by other teams, and help build the "Best Damn Space Sim Ever". This role demands excellent C++ skills, strong algorithmic understanding, problem-solving abilities, and knowledge of low-level constructs like memory management and multithreading.
Must have:
  • Excellent C++ knowledge
  • Strong algorithmic understanding
  • Exceptional problem-solving skills
  • Low-level construct knowledge (memory management, multithreading)
  • Solid linear algebra knowledge

Job Details

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the “Best Damn Space Sim Ever”. We want to build the best we can deliver and we believe wholeheartedly in the value of exceptional diverse talent.

As an Engine Programmer in the Core Engine Team you will work at the heart of Star Citizen.  

 

The team owns various central systems, like: 

  • Thread Managers 

  • Spatial Culling Systems 

  • Entity Component Scheduler 

  • Code Build Systems 

  • Memory Management 

  • Profiling Infrastructure 

  • Part of the next generation Renderer 

  • And some more 

 

In the role of generalist, you would be tasked with various improvements of those systems to help us to reach the desired quality in terms of performance and memory consumption. 

 

Additionally, based on the need, you could be tasked to analyse code written by other teams and suggest improvements, or sometimes just improve it yourself. 

 

Founded in 2012, Cloud Imperium Games creates cutting-edge videogames that defy expectations. We’re currently developing Star Citizen, a record-breaking multiplayer online space sim, and Squadron 42, a cinematic single-player adventure set in the same universe. Join us as we break boundaries and make videogame history.  

 

We are a crowdfunded company and have a dedicated and enthusiastic community of backers who are helping us create the “Best Damn Space Sim Ever”. 

 

For more information about life at Cloud Imperium Games, check this out https://www.youtube.com/watch?v=rH59z29Odfo 

 

What does an Engine Programmer Generalist at Cloud Imperium Games do? In short, on daily basis you will:  

  • Add requested features to systems owned by the Core Engine Team 

  • Improve and optimize existing core systems 

  • Work on bugs related to the Core Engine owned systems 

  • Work with the Core Engine Team and the Code Engine Architect to find places in the code base to optimize and future improve. 

 

What do we expect from our Engine Programmer Generalist?  

  • Very good knowledge of C++. 

  • Very good algorithmic understanding. 

  • Very good problem-solving skills. 

  • Good knowledge of low-level constructs, like memory management or multithreading code, with the ability to learn those if in doubt. 

  • Self-Motivation to push the technology quality of the core systems. 

  • Solid knowledge of linear algebra. 
     

Diversity Statement CIG is a global company, staunchly committed to cultivating a culture and workplace that celebrates all backgrounds, lifestyles, and perspectives. Together, we are creating a space where authentic recognition, appreciation, and understanding of the importance of diversity is fostered by everyone. As an Equal Opportunity Employer, we strive to build a team that represents all walks of life, and we want every employee to bring all the things that make them unique to the work environment. The universe is as vast and varied as the people in it, and it’s our differences that make it special.
 

Fraud Statement We are aware of people receiving job offers that fraudulently allege to be from CIG. These types of fraud can be carried out through false websites, fake email addresses claiming to be from our company, or social media. We do not ask for your personal info like bank account numbers, identification numbers, etc through social media or chat-based apps, nor do we request or send money for the purchase of business equipment. If you suspect fraud, please report it to your local authorities, as well as reaching out to us at info@cloudimperiumgames.com with any information you may have.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Similar Jobs

Genies - Machine Learning Infrastructure Engineer, 3D Model Inference & Deployment

Genies

San Mateo, California, United States (On-Site)
6 Days ago
Virtuos - Unity C# Senior Software Engineer

Virtuos

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - Manager, Systems Software

NVIDIA

Canada (On-Site)
2 Weeks ago
1047 Games - Graphics Engineer

1047 Games

(Remote)
1 Month ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Month ago
IO Interactive - Multiplayer Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
3 Days ago
Embark Studios - Performance Engineer UI/UX

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
5 Days ago
Bohemia Interactive - Engine Tools Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Outscal - C++ Game Programmer (All levels)

Outscal

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
ION - Senior Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
5 Months ago
Google - Software Engineer II, Full Stack, Google Cloud

Google

(On-Site)
4 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Ubisoft - Engine Programmer

Ubisoft

Paris, Île-de-France, France (On-Site)
5 Days ago
Jam City - C++ Software Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
2 Months ago
ZeniMax Media - Gameplay Programmer

ZeniMax Media

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
1047 Games - Graphics Engineer

1047 Games

(Remote)
1 Month ago
Nintendo - Associate Engineer, Audio (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Frankfurt, Hessen, Germany

Nagarro - Senior SAP Bid Manager

Nagarro

Germany (Remote)
6 Days ago
Tesla - Sales Advisor

Tesla

Saxony, Germany (On-Site)
1 Month ago
Aesir Interactive - Technical Artist Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
7 Months ago
Tesla - Logistics Support

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Month ago
Tesla - Industrial Clerk Apprenticeship

Tesla

Brandenburg, Germany (On-Site)
1 Month ago
Cloud Imperium Games - HR Assistant / Coordinator

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
4 Months ago
Tesla - Fire Protection Systems Technician

Tesla

Brandenburg, Germany (On-Site)
1 Month ago
Tesla - Automotive Mechatronics Technician Apprenticeship (High-Voltage Technology)

Tesla

Brandenburg, Germany (On-Site)
1 Month ago
THE GAME - Social Creative Automotive

THE GAME

Munich, Bavaria, Germany (Hybrid)
1 Week ago
Bigpoint - Senior Game Developer (m/f/d) (REMOTE) - #5748

Bigpoint

Germany (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Ubisoft - Team Lead Engine

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Senior Tools Programmer, UEFN

Epic Games

(On-Site)
2 Months ago
Peak - Game Developer

Peak

(On-Site)
8 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
5 Months ago
GIANTS Software - Junior Gameplay Programmer (m/f/d)

GIANTS Software

Erlangen, Bavaria, Germany (On-Site)
6 Months ago
NvizzioCreations - Senior Unreal Programmer

NvizzioCreations

Montreal, Quebec, Canada (On-Site)
6 Days ago
Creative Assembly - Battle Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Weeks ago
Aristocrat Gaming - Sr Game Mathematician I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Week ago
Larian Studios - Associate Engine Lead Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
DraftKings - Lead Software Engineer, Unity

DraftKings

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Cloud Imperium Games is a new kind of independent studio dedicated to delivering AAA experiences outside the established publisher system, founded by Chris Roberts, creator of the best selling Wing Commander and Freelancer series, Cloud Imperium is currently developing Star Citizen, a record-shattering crowd funded title that combines classic space sim gameplay with Hollywood-caliber visuals.


Cloud Imperium aims to pave new ground in game development by sharing the process with the players. Where game development was once hidden, Cloud Imperium has opted to share the process with those backing Star Citizen. Supporters come to know the team and follow them every step of the way as the game created. The community is closely engaged and their feedback Is considered in all aspects of game development, avoiding standard publicity to put Roberts’ epic vision directly in players’ hands.


Cloud Imperium has studios in Los Angeles, California ; Austin, Texas ; Manchester, UK and Frankfurt, Germany.

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

Austin, Texas, United States (On-Site)

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

Manchester, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Cloud Imperium Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug