${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Cloud Imperium Games

Senior Graphics Programmer

${ timestamp }} · 
Cloud Imperium Games
🇬🇧 Wilmslow

Cloud Imperium is looking for a Senior Graphics Programmer in our Wilmslow Studio to work on our exciting PC space combat sims; Star Citizen and Squadron 42.

Covid-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.

Duties and Responsibilities:

  • Research and implement new cutting edge graphics technology and tools
  • Analyse, refactor and improve upon existing graphics technology
  • Assist and mentor other software developers in use of graphics/rendering features
  • Implement shaders to achieved desired visual Effects
  • Profile and optimise the entire rendering pipeline, including lighting and shading components of the game
  • Keep up to date with graphics and rendering techniques and tools
  • Assist team members with debugging and fixing graphics related problems
  • Actively participate in assessing and setting rendering budgets and communicating these to the company
  • Pro-actively identify and address problems
  • Up-to-date knowledge of the latest rendering techniques such as PBR & Compute
  • Mentoring junior members of the team


  • Strong C++ and multi-threaded programming skills
  • Strong mentoring skills to train junior members of the team
  • Very strong skills in C++, HLSL, DirectX and other relevant APIs and languages for modern graphics technology
  • Strong software debugging skills to effectively track/diagnose/solve a variety of complex issues
  • Expert in 3D rendering, 3D math, and optimization of the complete rendering pipeline
  • Work well in a cooperative team environment
  • Ability to innovate, plan, and deliver full features
  • Excellent English communication, both written and verbal

Qualifications and Experience:

  • Qualified to Batchelor Degree level in Computer Science, Maths, Physics or comparable type degree
  • Renderer development experience using DirectX, and optionally OpenGL
  • Experience with modern rendering techniques such as PBR
  • Experience creating and optimizing shaders in HLSL
  • Experience working with artists to help realize their ambition while balancing workflow, performance and maintainability
  • Management experience
  • Experience mentoring junior and mid-level programmers
  • Experience working with a large shared code-base, including testing, code-reviews and source-control

If you feel you have something to offer this role, even if you don’t think you qualify for all the above, you should still apply – we are an inclusive employer and if you have potential, talent and a great work ethic, we want to hear from you.