Senior Rendering Programmer in Vancouver

Senior Rendering Programmer in Vancouver

Vancouver Full-Time On-site
E

At a Glance

  • Tasks: Enhance Fortnite's visuals by improving rendering systems and optimizing performance across various hardware.
  • Company: Epic Games, a leader in interactive entertainment and award-winning game development.
  • Benefits: 100% medical coverage, unlimited PTO, mental health support, and competitive salary.
  • Other info: Collaborative environment with excellent career growth and recognition for long-term employees.
  • Why this job: Join a passionate team innovating in real-time entertainment and make a significant impact.
  • Qualifications: Strong C++ skills, real-time rendering experience, and ability to debug complex systems.

At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users.

The Fortnite Desktop team is seeking an experienced Senior Rendering Engineer to enhance the player experience on PC. You will work with other engineers and directly contribute to building and improving our Desktop platform support to an industry-leading state. This role is the perfect opportunity to work on the rendering systems that power Fortnite's visuals. You will improve existing features and systems and design new ones to ensure the best player experience across a wide variety of hardware and software configurations.

In this role, you will:

  • Analyze and resolve stability and performance problems of Fortnite on a wide range of PC hardware configurations.
  • Identify solutions in areas such as device-specific CPU and GPU performance and compatibility issues.
  • Improve rendering systems and optimize their stability and performance across various graphics APIs.
  • Monitor stability and performance data from Fortnite releases and improve Unreal Engine's systems and applications in Fortnite-specific use cases.
  • Work with GPU vendors and other partners to resolve technical issues and collaborate on improving underlying technologies.
  • Collaborate with a variety of other Epic teams to help them solve complex technical challenges.

What we're looking for:

  • Strong C++ knowledge and multi-threaded programming techniques.
  • Real-time rendering experience in the games industry or for the computer graphics industry.
  • Experience in profiling and optimizing a large codebase.
  • Demonstrated ability to reason about and debug large, interacting systems.
  • Experience with OS-level systems, Windows APIs, and common frameworks is a plus.

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.

The expected annual base pay range for this position is $197,622 - $289,846 CAD.

Epic Games is a leading interactive entertainment company. For over 30 years we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content.

Senior Rendering Programmer in Vancouver employer: Epic Games

Epic Games is an exceptional employer, offering a dynamic work culture that fosters creativity and innovation in the gaming industry. Located in a vibrant tech hub, employees benefit from competitive salaries, comprehensive health benefits, and opportunities for professional growth through collaboration on groundbreaking projects like Fortnite. Join a team where your contributions directly impact player experiences and where you can thrive in a supportive environment dedicated to pushing the boundaries of real-time graphics.

E

Contact Details:

Epic Games Recruitment Team

We think you need these skills to ace Senior Rendering Programmer in Vancouver

C++ Programming
Multi-threaded Programming Techniques
Real-time Rendering
Graphics API Knowledge (DirectX 12 preferred)
Profiling and Optimizing Code
Debugging Large Systems
OS-level Systems Experience