At a Glance
- Tasks: Build and optimise multi-platform rendering architecture for PC and console games.
- Company: Flix Interactive, a friendly and nurturing game development studio.
- Benefits: Remote work options, supportive team culture, and opportunities for career growth.
- Why this job: Join a passionate team and make an impact in the gaming industry with cutting-edge technology.
- Qualifications: Strong experience with graphics APIs, C++, and multi-platform rendering systems.
- Other info: Inclusive workplace that values diversity and encourages applications from all backgrounds.
The predicted salary is between 36000 - 60000 £ per year.
UK Remote or West Midlands Based – Birmingham/ Full-Time Contractor
Role and Purpose: We are seeking an experienced rendering engineer to build, optimise, and maintain a multi-platform rendering architecture targeting PC and console platforms. You will design cross‑platform rendering systems, develop platform‑specific backends, and ensure consistent performance and visual quality across a diverse hardware landscape.
Responsibilities:
- Develop and maintain rendering backends for: DirectX 11 and 12 on PC; Xbox Series X|S (DirectX 12); PlayStation 5 GPU APIs
- Build scalable cross-platform graphics architecture including: GPU resource and memory management; Command list/queue abstraction and submission; Descriptor/binding systems and resource lifetime tracking; Shader compilation systems and pipeline state management
- Implement platform-specific optimisations leveraging: Async compute; Variable rate shading; GPU-driven pipelines (e.g., mesh shaders, indirect draws); Tile-based rendering considerations (Switch, some Android devices)
- Integrate rendering features across all platforms while maintaining predictable behaviour and performance
- Use platform GPU/CPU profiling tools to diagnose and resolve performance bottlenecks
- Collaborate with internal teams to ensure rendering systems support content workflows, shader pipelines, and engine features
- Produce high-quality, maintainable, and scalable rendering code
- Document complex rendering concepts and architectures in a manner for those less familiar to understand
- Assist as mentor to other engineers, contributing to team development through knowledge sharing and technical guidance
Requirements:
- Strong experience with modern PC and console graphics APIs such as: DirectX 12 (PC); Xbox GDK; PlayStation 5 low-level GPU APIs
- Deep understanding of GPU architecture, memory models, and rendering pipeline internals across multiple hardware classes (desktop and console)
- Proficiency in C++ with a focus on performance-critical systems
- Experience implementing or maintaining multiplatform rendering layers
- Strong understanding of: GPU synchronization and resource state transitions; Descriptor and binding models; Multithreaded rendering pipelines; Shader languages (HLSL essential; GLSL and platform shader variants a plus)
- Experience using GPU debugging and profiling tools (PIX, Razor, Nsight, RenderDoc, Android GPU profilers)
- Experience working with or implementing shader compilation pipelines, including: Integrating platform specific shader compilers (e.g. DXC, FXC); Generating reflection metadata; Managing shader permutations and build workflows
- Experience with GPU task scheduling, async compute, parallel command list building, and multi-queue/submission models for modern graphics APIs
- Streaming and virtualized textures: Sampler feedback streaming and architecting virtual texturing systems, including: Page tables mapping virtual to physical memory; Fallback MIPS; Load/evict streaming based on visibility
- Experience with other modern graphics APIs: Vulkan; OpenGL ES (Android); Switch and Switch 2 low-level GPU APIs; Switch 2 DLSS implementation; Metal (Apple)
- Familiarity with tiled/clustered lighting techniques and mobile-optimised rendering
- Multiplatform game development experience across console/PC and mobile
- HDR pipeline experience: HDR10, Dolby Vision implementation
- Integration and usage of upscalers such as e.g. FSR, DLSS, XeSS, PSSR (PS5 Pro)
- Raytracing experience with DX12 and PS5
Please include your CV, portfolio, and cover letter (optional) within your application. If your examples are from previous works with another studio, please ensure samples are cleared for release by copyright owners. Links to an online portfolio are preferable; otherwise showreels via Dropbox or other secure sharing platforms are accepted.
Based just outside Birmingham, Flix offers a friendly, nurturing work environment with the opportunity to build games as part of an extremely talented, ambitious studio. The team is made up of welcoming, passionate, active gamers that support one another in all aspects of development.
If you have the drive and skills for making games and think you have what it takes to work within our team then we’d love to hear from you.
Flix Interactive Ltd is an equal opportunities employer committed to inclusion and diversity. We welcome applications from all suitable candidates regardless of age, disability, gender, gender reassignment, sexual orientation, pregnancy and maternity status, race, religion or belief, and marriage or civil partnership status. We also encourage applications from underrepresented groups in the gaming industry.
Experienced Rendering Engineer in Birmingham employer: Flix Interactive
Contact Detail:
Flix Interactive Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Experienced Rendering Engineer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to fellow rendering engineers and industry contacts on LinkedIn. Join relevant groups and participate in discussions to get your name out there.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially projects that showcase your experience with DirectX and cross-platform rendering. Make sure it’s easy to access and visually appealing.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to GPU architecture and rendering pipelines. Practice explaining complex concepts in simple terms, as you might need to mentor others!
✨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 seeing candidates who take the initiative to connect directly.
We think you need these skills to ace Experienced Rendering Engineer in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern graphics APIs and rendering systems. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Show Off Your Portfolio: Include links to your online portfolio or showreels that demonstrate your work. If you’ve got examples from previous studios, just ensure they’re cleared for release. We love seeing what you can do!
Craft a Compelling Cover Letter: While it’s optional, a cover letter can really help us understand your passion for gaming and why you’d be a great fit for our team. Share your thoughts on rendering technologies and how you can contribute to our projects.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people quickly. Plus, it shows you’re keen to join our awesome team!
How to prepare for a job interview at Flix Interactive
✨Know Your APIs Inside Out
Make sure you brush up on your knowledge of DirectX 11, 12, and the PlayStation 5 GPU APIs. Be ready to discuss how you've implemented or maintained multiplatform rendering layers in your previous roles. This will show that you’re not just familiar with the tech but have hands-on experience.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific performance bottlenecks you've encountered and how you used profiling tools like PIX or Nsight to diagnose and resolve them. Sharing concrete examples will demonstrate your analytical skills and ability to optimise rendering systems effectively.
✨Demonstrate Collaboration
Since this role involves working closely with internal teams, think of examples where you collaborated on projects. Highlight how you ensured rendering systems supported content workflows and shader pipelines, as well as any mentoring experiences you’ve had with other engineers.
✨Prepare Your Portfolio
Have your portfolio ready to showcase your best work, especially projects that highlight your experience with GPU task scheduling, async compute, and shader compilation pipelines. If possible, include links to online portfolios or showreels that are easily accessible for the interviewers.