Senior Rendering Programmer

October 16

🗣️🇫🇷 French Required

Apply Now
Logo of People Can Fly Studio

People Can Fly Studio

Gaming • AR/VR

People Can Fly Studio is a global video game development company established in 2002, with operations in Poland, the UK, and North America. Known for its expertise in using the Unreal Engine, People Can Fly specializes in creating dynamic action and shooter games, with popular titles including Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. The studio is recognized for its innovative approach to game development and is engaged in multiple exciting projects, including new ventures in the virtual reality arena with titles like Bulletstorm VR. With a team of over 700 members, People Can Fly continues to thrive on its collaborative spirit and creativity, making significant strides in both traditional and virtual reality gaming domains.

201 - 500 employees

Founded 2002

🎮 Gaming

🥽 AR/VR

📋 Description

• Main goal of the role: Profile, optimize, and create new graphics features for a AAA game running on a proprietary engine. • Collaborate within the studio with Tech Art, Engine programmers, VFX Art, Character Art, and Environment Art. • Propose, implement, and own tasks and features in a timely manner. • Provide regular updates to production. • Collaborate with the client to integrate and develop shared components, and improve the stability and feature set of shared modules. • Consider overall engine performance and the impact of your work. • Break down your own tasks, update your progress, ask questions, raise issues to relevant stakeholders, and propose solutions when needed. • Work closely with the Principal and Project Architect to implement high-quality features and code; proactively identify and address risks with the team. • Proactively participate in code reviews to share knowledge and learn from other team members. • Occasionally support the Lead with recruitment projects in collaboration with HR. • Stay informed of best practices and technical solutions used within the company. • Work with QA teams to define testing requirements for new and existing features. • Graphics: Design, implement, and maintain new rendering systems. • Create performance and memory optimizations for rendering features. • Test existing graphics systems and propose new systems and feature implementations when cost-effective. • Test, debug, profile, optimize, and document implementations.

🎯 Requirements

• Excellent skills in primary programming language(s). • 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 independently. • Deep knowledge of rendering, including the full graphics pipeline (all stages), compute pipeline, material system (including material layers, material authoring tools and virtual texturing), culling systems (portal culling, GPU occlusion and clustered culling, indirect culling), post-processing effects (including HDR rendering and setting up pipelines for content creators), GPU profiling, lighting and shadows (including clustered shading and virtual shadow maps), debugging rendering issues (including GPU crashes and hangs), rendering math, and any high-level shader language (HLSL, GLSL, Cg, PSSL). • Good knowledge of game engines (Unreal or proprietary engines). • Expertise developing code that runs reliably across multiple platforms and compilers. • Ability to develop robust, reliable, and efficient code. • Strong mentoring skills. • Excellent verbal and written communication skills in English. • Tools: JIRA, Confluence, Swarm, Perforce, graphics debugging and profiling tools (Razor, RenderDoc, Intel GPA, NVIDIA Nsight, etc.). • Experience: More than 3 years of experience in console and PC game development. • Involvement in the production cycle of at least one shipped title.

🏖️ Benefits

• A benefits package fully paid by PCF. • Insurance provider reimburses claims at 100% (up to $1,000 of services per year), with family or individual coverage options. • Comprehensive dental coverage, including routine dental care. • Employer RRSP matching contribution equal to 4% before taxes, 100% vested from day one. • One week of paid time off during the winter holidays. • 20 days of paid vacation and 5 paid sick days. • Free virtual health and mental wellness sessions included in the plan for employees and their dependents. • Opportunities for personal development and the possibility to work in a global environment. • The opportunity to work within a creative team of passionate professionals.

Apply Now
Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com