Graphics Rendering SW Engineer - Cambridge in London

Graphics Rendering SW Engineer - Cambridge in London

London Full-Time 48000 - 72000 £ / year (est.) No working from home possible
microTECH Global Limited

At a Glance

  • Tasks: Develop cutting-edge graphics algorithms for real-time rendering in 3D games.
  • Company: Join a leading tech firm at the forefront of graphics innovation.
  • Benefits: Competitive salary, flexible working hours, and opportunities for research publication.
  • Other info: Collaborative team environment with potential for career advancement.
  • Why this job: Make your mark in the gaming industry with groundbreaking graphics technology.
  • Qualifications: Strong background in graphics algorithms and GPU programming skills required.

The predicted salary is between 48000 - 72000 £ per year.

This role is for a senior graphics algorithm expert with a strong background in real-time rendering algorithms on GPU, or a background in other advanced use of graphics and rendering algorithms to join a team working at the forefront of 3D graphics algorithm development. The successful candidate will propose new ideas and develop new algorithms for real-time rendering applications, especially for 3D games. You should have a strong understanding of graphics algorithms used in game engines (Unreal, Unity), e.g., deferred shading/lighting, physics based rendering, advanced image processing, voxel-based global illumination, screen space reflection, occlusion culling, shadow algorithms, anti-aliasing algorithms, etc. Experience in global illumination and ray tracing is also important.

Key Responsibilities:

  • Propose new ideas and develop new graphics/rendering algorithms for mobile GPU.
  • Analyze GPU applications to generate performance/power improvement, profile and optimise rendering code and GPU shaders.
  • Publish research papers or patents for new graphics algorithms.
  • Technical lead for the graphic algorithm team.

Required:

  • BSc or MSc in relevant discipline (CS, EE, etc.).
  • Extensive experience in implementing real-time rendering algorithms, ray tracing or global illumination algorithms.
  • Excellent GPU shader programming skills using GLSL or HLSL, etc.
  • Hands-on experience with one or more of the following graphics API: Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL.
  • Excellent programming skills using C or C++.

Desired:

  • PhD in relevant field.
  • Experience in rendering algorithms used in game engines (Unreal, Unity, CryEngine) is highly desirable.

Graphics Rendering SW Engineer - Cambridge in London employer: microTECH Global Limited

Join a pioneering team in Cambridge that thrives on innovation and creativity, where your expertise in graphics rendering can truly shine. We offer a collaborative work culture that encourages professional growth through continuous learning and the opportunity to lead cutting-edge projects in real-time rendering for 3D games. With competitive benefits and a focus on employee well-being, this is an exceptional place for those looking to make a meaningful impact in the world of graphics technology.

microTECH Global Limited

Contact Details:

microTECH Global Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Graphics Rendering SW Engineer - Cambridge in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those working with graphics algorithms. Attend meetups or online webinars to connect with potential employers and show off your passion for real-time rendering.

Tip Number 2

Showcase your skills! Create a portfolio that highlights your best work in graphics rendering. Include projects that demonstrate your expertise in GPU programming and algorithms, especially if you've worked with Unreal or Unity.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of graphics algorithms. Be ready to discuss your experience with ray tracing, global illumination, and shader programming. Practice coding challenges related to these topics!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Make sure your application stands out by tailoring it to the specific role and showcasing your unique skills.

We think you need these skills to ace Graphics Rendering SW Engineer - Cambridge in London

Real-time Rendering Algorithms
GPU Programming
Graphics Algorithms
Deferred Shading/Lighting
Physics Based Rendering
Advanced Image Processing
Voxel-based Global Illumination

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with real-time rendering algorithms and GPU programming. We want to see your expertise in action, so don’t hold back on showcasing your projects or any relevant work you've done!

Tailor Your Application:Take a moment to customise your application for this role. Mention specific graphics algorithms and technologies you’ve worked with that align with our needs, like deferred shading or ray tracing. This shows us you’re serious about the position!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to see why you’re the perfect fit for the team!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised!

How to prepare for a job interview at microTECH Global Limited

Know Your Graphics Algorithms

Make sure you brush up on the specific graphics algorithms mentioned in the job description. Be ready to discuss deferred shading, ray tracing, and global illumination in detail. Having examples of how you've implemented these in past projects will really impress the interviewers.

Show Off Your Programming Skills

Since this role requires excellent GPU shader programming skills, be prepared to demonstrate your proficiency in GLSL or HLSL. You might even be asked to solve a coding problem on the spot, so practice writing clean and efficient code beforehand.

Familiarise Yourself with Game Engines

Get comfortable with popular game engines like Unreal and Unity. If you have experience with CryEngine, that's a bonus! Be ready to discuss how you've used these engines to implement rendering algorithms and any challenges you faced along the way.

Prepare for Technical Questions

Expect technical questions that dive deep into your understanding of GPU performance optimisation and rendering code. Brush up on profiling techniques and be ready to explain how you've improved performance in previous projects. This is your chance to showcase your expertise!