Senior Rendering Programmer

3 weeks ago


Canada People Can Fly Studio Full time

Join to apply for the Senior Rendering Programmer role at People Can Fly Studio People Can Fly is one of the leading independent AAA game development studios. Our international team consists of hundreds of talented individuals working from offices in Poland, the UK, Ireland, the US, and Canada, as well as remotely across the globe. Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. As one of the most experienced Unreal Engine studios in the industry, we continue to expand on our expertise and push the boundaries of what’s possible in game development. Our creative teams are currently working on several exciting titles: Gears of War: E-Day developed in collaboration with Microsoft; Project Echo for KRAFTON; and Lost Rift, an original IP we are developing in‑house under our self‑publishing model. We are also exploring new platforms and experiences with VR and other unannounced projects. With over 20 years of experience, PCF continues to explore new horizons. We aim to combine our expertise with the creativity of the best and most forward‑thinking talent in the industry, building the next generation of action games for players worldwide. If you join us on this journey, you’ll have the chance to perfect your craft, expand your knowledge, and work alongside industry leaders to create unique, unforgettable experiences for gamers everywhere. Job Description Main goal of the role: Profile, optimize and create new graphics features for a AAA game on a proprietary engine. Collaboration within the studio Tech Art, Engine programmers, VFX Art, Character Art and Environment Art Duties Core Propose, implement, own tasks and features in a timely fashion. Provide regular updates to the production. Collaborating with the client to integrate and develop shared components, and augment stability/features of shared modules. Consider the performance of the engine in general and of the work that you do. Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed. Work closely with Principal and project Architect to implement high quality features and code, proactively identify and address risk with the team. Proactively participate in code reviews to share knowledge and learn from other team members. Occasionally support the Lead in recruitment projects with HR collaboration. Stay informed of best practices and technical solutions used at the company. Work with QA teams to define testing requirements for new and existing features. Graphics Design, implement and maintain new rendering systems. Creating performance and memory optimization for rendering features. Test existing graphics systems and propose new systems and features implementations whenever it is cost‑effective. Test, debug, profile, optimize and document implementations. Qualifications Must have qualifications Excellent primary programming language skills. Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.). Good knowledge of Project Management Software (JIRA, Confluence, etc.). Ability to work autonomously. Excellent rendering knowledge including but not limited to Graphics pipeline (all stages) including compute pipeline, Material system (including material layers, material baker and virtual texturing), Culling systems (portal culling, GPU occlusion and cluster culling, indirect culling), Post-processing effects (including HDR rendering and setting up all pipelines for content creators), GPU profiling, Lighting and shadows (including clustered shading and virtual shadow maps), Debugging rendering issues (including GPU crushes and GPU hangs), Mathematics for rendering, Any high level shader language (HLSL, GLSL, Cg, PSSL). Good game engine knowledge (Unreal or proprietary). Expertise in writing code that runs seamlessly across different platforms and compilers. Ability to write solid, reliable, efficient code. Software JIRA, Confluence, Swarm, Perforce, Graphics Debugging & Profiling Tools (Razor, RenderDoc, Intel GPA, NVIDIA NSight, etc.) Experience 6+ years of experience working in console / PC games Involved in the production cycle of at least 1 title Nice to have Experience with other programming languages. Experience working with multi-threaded systems Performance and memory optimization skills What we offer Benefit package 100% paid by PCF. The insurance company reimburses 100% of claims (Up to $1000 per service a year, as well as individual family coverage). Full Dental coverage, including major dental.4% RRSP matching before tax deductions, 100% vested on day 1. Paid week off during the Winter Holidays. 20 paid vacation days and 5 paid sick days. Free virtual health and mental well-being sessions are included in the plan for members and their dependents. Personal development opportunities and the ability to work in a global environment. Work in a creative team with people full of passion for what they do. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Computer Games #J-18808-Ljbffr



  • , , Canada Epic Games Full time

    Join to apply for the Senior Rendering Programmer role at Epic Games . About the Role The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite. You will work with other programmers and directly contribute to building and improving our Desktop platform support to an...


  • , , Canada Epic Games Full time

    A leading video game company is hiring a Senior Rendering Programmer to enhance player experience in Fortnite. You will analyze performance issues, collaborate on rendering systems, and contribute to Unreal Engine enhancements. The ideal candidate has strong C++ knowledge, real-time rendering experience, and the ability to debug complex systems. This...


  • , , Canada People Can Fly Studio Full time

    A leading AAA game development studio in Canada is seeking a Senior Rendering Programmer to optimize and create graphics features for new titles. The ideal candidate has 6+ years of experience in gaming, excellent programming skills, and a strong knowledge of rendering systems. This position offers a full-time employment opportunity with a comprehensive...


  • , , Canada CD Project Full time

    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission. Want to dive deeper into our company’s culture? Explore our social media and check out our YouTube channel and Beyond the Game Blog where we share behind-the-scenes insights and stories direct from our team members! Job Description CD PROJEKT RED...

  • 3D Graphics

    1 week ago


    , , Canada HCLTech Full time

    Get AI‑powered advice on this job and more exclusive features. This range is provided by HCLTech. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$120,000.00/yr - CA$130,000.00/yr About HCL: Over the past decade, HCL has been one of the fastest growing technology companies in the...


  • , , Canada CD Project Full time

    A leading video game company is seeking a Senior Rendering Engineer to join their team. This role involves developing rendering solutions for the upcoming Cyberpunk title while collaborating with designers and artists. Candidates should have extensive experience with graphics programming and a strong knowledge of Unreal Engine. The position offers a hybrid...


  • Av. Ogilvy, Montréal, QC HN M, Canada People Can Fly Full time $90,000 - $120,000 per year

    Company Description People Can Fly est l'un des principaux studios indépendants de développement de jeux AAA. Notre équipe internationale est composée de centaines de personnes talentueuses qui travaillent dans nos bureaux en Pologne, au Royaume-Uni, en Irlande, aux États-Unis et au Canada, ainsi qu'à distance dans le monde entier.Fondée en 2002,...


  • , MB, Canada Services SFT Full time

    2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Vous ferez partie d'une équipe créative et dynamique qui exploite les technologies de rendu les plus récentes pour offrir un système visuel de pointe et introduire des fonctionnalités innovantes dans les produits de simulation. En tant que...


  • , , Canada Warman O'Brien Full time

    Principal Consultant | Biometrics at Warman O'Brien Senior/Principal Statistical Programmer | Small CRO | Remote We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. The Role As a Senior Statistical Programmer, you'll lead high-impact projects, tackling complex statistical programming tasks and managing project...


  • Canada Warman O'Brien Full time

    Senior/Principal Statistical Programmer | Small CRO | RemoteWe're partnered with a small CRO who are experiencing a large amount of growth within Biometrics.The Role: As a Senior Statistical Programmer, you'll lead high-impact projects, tackling complex statistical programming tasks and managing project timelines. You'll work directly with clients and...