Remote Principal Graphics Programmer: MSquared in Leicester

Remote Principal Graphics Programmer: MSquared in Leicester

Leicester Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Improbable

At a Glance

  • Tasks: Drive the development of cutting-edge visual experiences in the open metaverse.
  • Company: Join MSquared, a pioneering tech startup shaping the future of the internet.
  • Benefits: Enjoy competitive salary, private healthcare, unlimited holiday, and flexible working.
  • Other info: Diverse team culture with mentorship from leaders in Web3 and gaming.
  • Why this job: Make a real impact on immersive virtual experiences and push the boundaries of technology.
  • Qualifications: Expertise in real-time graphics APIs, C++, and performance optimization.

The predicted salary is between 70000 - 90000 £ per year.

At MSquared, we’re pioneering the next evolution of the internet: an open, interconnected metaverse. Backed by one of the UK’s most well-funded tech startups, our mission is to empower creators, brands, and communities with tools to build scalable, immersive virtual experiences in an open and interconnected network. We are a multidisciplinary team of engineers, artists, producers, and storytellers who believe in the power of shared digital spaces. Our culture is built around curiosity, empathy, and pushing the boundaries of what’s possible.

We are seeking a Principal Graphics/Rendering Engineer with deep expertise in real-time rendering, game engines, and graphics technologies. This is an opportunity to drive the development of cutting-edge visual experiences, optimize performance across platforms, and pioneer new graphics techniques.

Your Role in Building the Future

You’ll be a key force in helping bring our ambitious vision for the open metaverse to life. As Principal Rendering Engineer in MSquared you will be responsible for maintaining and improving world leading technology.

Areas for Impact

  • Develop and maintain core graphics engine systems and tools.
  • Optimize rendering performance, ensuring high framerates and efficient GPU/CPU memory usage across multiple hardware platforms and operating systems.
  • Collaborate closely with gameplay, engine teams and customers to deliver seamless and visually stunning experiences.
  • Research and implement advanced, forward-looking rendering techniques to keep our technology at the industry’s forefront.
  • Profile, diagnose, and resolve graphics-related bottlenecks and issues.

We’d love to hear from you if you have:

  • Strong expertise with modern real-time graphics APIs such as Direct3D, Metal, and Vulkan.
  • Proficiency in C++, with a focus on performance-critical systems.
  • Performance optimization skills, including hands-on experience with profiling and debugging tools like NVIDIA NSight, RenderDoc, and PIX.
  • Solid understanding of core real-time rendering algorithms (e.g., deferred rendering, shadow mapping).

Bonus points if you:

  • Experience with commercial game engines, such as Unreal Engine or CryEngine.
  • Deep familiarity with Unreal Engine’s rendering systems, such as: Render Dependency Graph (RDG), Shader compilation pipelines, Indirect drawing, Nanite, Lumen, Niagara, Temporal Super Resolution, Custom GPU and CPU memory allocation systems.
  • Experience developing for MacOS and/or iOS using Metal.
  • Animation programming expertise: skinned mesh and rig systems.
  • Compute shader based calculus.
  • Mesh simplification techniques for LOD and performance optimization.
  • Knowledge of Web technologies like WebGPU and/or WebGL.

We know the best ideas come from diverse minds and lived experiences. We encourage applications from all backgrounds, and welcome candidates who have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply.

Why Join Us

At MSquared, you’ll work on meaningful technology that prioritises interoperability, creativity, and ownership. We are passionate about creating a more equitable digital ecosystem and having fun while doing it.

Benefits include:

  • Competitive salary
  • Private healthcare and dental
  • Unlimited holiday
  • Flexible hybrid working
  • Weekly wellness sessions and a stocked office kitchen
  • Mentorship from world-class leaders across Web3, gaming, and open-source tech

Let’s build the open metaverse together.

Remote Principal Graphics Programmer: MSquared in Leicester employer: Improbable

At MSquared, we are not just building technology; we are shaping the future of the metaverse with a culture that thrives on curiosity and collaboration. As a Principal Graphics Programmer, you will enjoy a competitive salary, private healthcare, unlimited holiday, and flexible hybrid working arrangements, all while being part of a diverse team dedicated to empowering creators and communities. Join us in crafting immersive experiences and benefit from mentorship by industry leaders in a supportive environment that values innovation and creativity.

Improbable

Contact Details:

Improbable Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Principal Graphics Programmer: MSquared in Leicester

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at MSquared. A friendly chat can go a long way in making you stand out when it comes to landing that Principal Graphics Programmer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best graphics work and any projects using real-time rendering techniques. This is your chance to demonstrate your expertise and passion for cutting-edge visual experiences.

Tip Number 3

Prepare for the interview by brushing up on your knowledge of modern graphics APIs and performance optimisation tools. Be ready to discuss your experience with game engines like Unreal Engine, as this will show you're the right fit for the team.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from candidates who resonate with our mission of building an open metaverse.

We think you need these skills to ace Remote Principal Graphics Programmer: MSquared in Leicester

Real-time Rendering
Game Engines
Graphics Technologies
Modern Graphics APIs (Direct3D, Metal, Vulkan)
C++ Programming
Performance Optimization
Profiling and Debugging Tools (NVIDIA NSight, RenderDoc, PIX)

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for the metaverse and graphics programming shine through. We want to see how your passion aligns with our mission at MSquared, so don’t hold back!

Tailor Your CV:Make sure your CV highlights your experience with real-time rendering and game engines. We’re looking for specific skills like C++ proficiency and familiarity with modern graphics APIs, so tailor your application to showcase these.

Be Clear and Concise:Keep your application clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and how you can contribute to our team.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to help shape the future of the open metaverse.

How to prepare for a job interview at Improbable

Know Your Graphics Tech Inside Out

Make sure you brush up on your knowledge of modern real-time graphics APIs like Direct3D, Metal, and Vulkan. Be ready to discuss your experience with performance optimisation and profiling tools like NVIDIA NSight and RenderDoc, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in graphics programming and how you resolved them. Highlight your ability to profile, diagnose, and fix graphics-related bottlenecks, as this will demonstrate your hands-on expertise.

Familiarise Yourself with Unreal Engine

If you have experience with Unreal Engine, make sure to dive deep into its rendering systems. Be ready to discuss concepts like the Render Dependency Graph and shader compilation pipelines, as well as any projects where you've implemented these techniques.

Emphasise Collaboration and Communication

Since the role involves working closely with gameplay and engine teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight your ability to communicate complex technical ideas clearly, as this is key to delivering visually stunning experiences.