At a Glance
- Tasks: Build and optimise multiplatform rendering architecture for PC and console games.
- Company: Join Flix Interactive, a passionate and supportive game development studio.
- Benefits: Enjoy a friendly work environment, remote options, and opportunities for growth.
- Why this job: Make an impact in the gaming industry with cutting-edge technology and creative projects.
- Qualifications: Strong experience with graphics APIs and proficiency in C++ required.
- Other info: Collaborate with a talented team and mentor fellow engineers.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking an experienced rendering engineer to build, optimise, and maintain a multiplatform 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
- 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
- Async compute
- Variable rate shading
- GPU-driven pipelines (e.g., mesh shaders, indirect draws)
- Tile-based rendering considerations (Switch, some Android devices)
Requirements
- Strong experience with modern PC and console graphics APIs such as:
- DirectX 12 (PC)
- Xbox GDK
- PlayStation 5 low-level GPU APIs
- GPU synchronization and resource state transitions
- Descriptor and binding models
- Multithreaded rendering pipelines
- Shader languages (HLSL essential; GLSL and platform shader variants a plus)
- Integrating platform specific shader compilers (e.g. DXC, FXC)
- Generating reflection metadata
- Managing shader permutations and build workflows
- Page tables - mapping virtual to physical memory
- Fallback MIPS
- Load/evict streaming based on visibility
- Vulkan
- OpenGL ES (Android)
- Switch and Switch 2 low-level GPU APIs
- Switch 2 DLSS implementation.
- Metal (Apple)
Application & Portfolio
Please include your CV, portfolio and cover letter (optional) within your application. If your samples are from previous works with another studio, please ensure they are cleared for release by copyright owners. Links to an online portfolio are preferable; otherwise showreels via Dropbox or other secure sharing platforms.
What We Offer
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.
For more information visit our site - Flix Interactive
GDPR COMPLIANCE: When applying for this job you are authorising Flix Interactive to store your application information and distribute it to the appropriate email inboxes of senior team members in order to review your role eligibility. Your application will be stored on a private cloud based online system for processing. If you would like us to update, delete or refine your application please email. Your request will be appended within 30 days of receiving your email. Please note: in compliance with GDPR law your data will be used for recruitment purposes only. 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.
rendering engineer in Birmingham employer: Flix Interactive
Contact Detail:
Flix Interactive Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land rendering engineer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to fellow rendering engineers and industry professionals 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 showcasing your best rendering projects. Make sure to include detailed descriptions of your contributions and the technologies you used.
✨Tip Number 3
Prepare for interviews by brushing up on common rendering concepts and technical questions. Practice explaining complex ideas simply, as you might need to mentor others in the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace 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 a link to your online portfolio or showreel. We love seeing your previous work, especially if it involves multiplatform rendering layers or any cool graphics tech you've implemented!
Craft a Compelling Cover Letter: While it's optional, a cover letter can really help us understand your passion for rendering engineering. Share why you’re excited about this role and how you can contribute to our team at Flix!
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep everything organised and ensures your application gets to the right people quickly!
How to prepare for a job interview at Flix Interactive
✨Know Your APIs
Make sure you brush up on your knowledge of DirectX 11, 12, and the PlayStation 5 GPU APIs. Be ready to discuss your experience with these technologies in detail, as they are crucial for the role. Prepare examples of how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Be prepared to talk about specific performance bottlenecks you've encountered and how you resolved them using GPU profiling tools like PIX or Nsight. This will demonstrate your hands-on experience and analytical skills, which are vital for a rendering engineer.
✨Demonstrate Cross-Platform Knowledge
Since the role involves building multiplatform rendering architectures, highlight any experience you have with different platforms, especially Xbox Series X|S and Switch. Discuss how you've tackled challenges related to cross-platform compatibility in your previous work.
✨Prepare to Share Your Code
If you have a portfolio or code samples, be ready to share them during the interview. Discuss your coding style, particularly in C++, and how you ensure your code is maintainable and scalable. This will give the interviewers insight into your technical abilities and thought process.