This job might no longer be available.

Rendering Software Engineer (All Levels)

Gasket Games
Vancouver British Columbia
1 year ago
Apply

Rendering Software Engineer (All Levels)

As a Rendering Software Engineer, you will focus on enhancing and maintaining the graphics and rendering systems of client and original IP projects. You will actively collaborate across multiple departments in order to meet project goals.

This is a great opportunity for an individual who is excited by the prospect of working on complex problems as part of a small team. This role is perfect for someone who enjoys autonomy, task ownership, and working with cross-functional teams.

This is a full-time, permanent position with our team.

What will you do?

  • Write, maintain, and modify high-quality C++ code in Unreal Engine 4/5 to implement and enhance rendering techniques.
  • Analyze, optimize, and improve the rendering pathways and content creation workflows.
  • Diagnose and fix rendering bugs, and profile and optimize rendering code as necessary.
  • Collaborate closely with artists, game designers, and other engineers to meet visual and technical project goals and requirements.
  • Share knowledge with colleagues on implemented features and rendering technologies.
  • Collaborate with the engineering team on developing shared technology that can be used across different games in development.

Qualifications

  • You have a degree in Software Engineering or equivalent.
  • Multiple years of game development experience on multiple shipped games with a studio. Multiple years of game development experience focusing on graphics programming.
  • Expertise in current game rendering pipelines and techniques.
  • Extensive experience programming in C++ with multithreading, low-level engine experience, and 3D Math / Linear Algebra skills.
  • Professional experience with Unreal 4 or Unreal 5 game engine.
  • Experience with modern graphics APIs, GPU shaders, GPU hardware, and common performance bottlenecks.
  • Strong interdisciplinary collaboration skills.
  • A positive attitude and a willingness to learn and share knowledge.

Nice To Have

  • Experience across multiple areas of game development such as gameplay, animation, audio, systems, tools, online, or UI.
  • Experience shipping on Console platforms (Xbox, Playstation, or Switch).
  • Experience or interest in mentoring other more junior engineers.

Finally, a little about Gasket Games Corp. We are a growing studio of people who enjoy playing games together as much as we enjoy making them together. We have a high bar for quality within our games and mutual respect within our company culture. Our office is located in downtown Vancouver, right outside the Waterfront SkyTrain station, surrounded by great places to eat.

We offer very competitive benefits including:

  • Competitive salary.
  • Choose your own working style: remote, hybrid, or in-person. You choose which works best for you.
  • 4 weeks of paid vacation, plus a studio closure over the Winter holidays.
  • Participation in the Employee Share Option Plan.
  • An extensive health and dental plan.
  • An inclusive culture where you get to work with talented and respectful team members.
  • Weekly studio updates with the whole staff so that everyone knows what’s going on.
  • Frequent virtual team events as well as in-person activities when possible.

Gasket Games is a safe, supportive, diverse, and inclusive environment where people from all walks of life are welcome and belong. If the role and our studio sound interesting to you, we would love to hear from you!

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Gasket Games

Engineering jobs