Senior Rendering Software Engineer

Respawn Entertainment

Job Summary

Respawn Entertainment, an Academy Award-winning studio, is seeking a Senior Rendering Software Engineer for Apex Legends. This role involves working on the full rendering tech stack, developing and optimizing features, creating technical designs, and collaborating with diverse stakeholders to deliver high-performance visuals. The ideal candidate will contribute to team morale and share opinions on the game.

Must Have

  • Work on the full rendering tech stack (tools, engine systems, API, shader authoring)
  • Develop, optimize, and maintain rendering features and tools in a live game environment
  • Create, architect, and document technical designs for rendering features
  • Collaborate with engineers, artists, technical artists, designers, producers, QA
  • Expert technical experience in C++, shaders, graphics APIs, graphics debugging tools
  • Strong understanding of the graphics rendering pipeline
  • Expertise in shader performance, material artist workflows, lighting, particle systems, post processing, volumetrics, occlusion culling, GPU-driven rendering, low-level graphics API abstraction, tools and engine architecture, environment rendering, character rendering, GPU optimization, CPU optimization
  • Excellent 3D math skills
  • Comfortable in a mature codebase
  • Console programming experience
  • 5+ years experience in games programming

Good to Have

  • Humble, open-mindedness
  • Welcoming of discussion and feedback

Perks & Benefits

  • Paid time off (3 weeks per year to start)
  • 80 hours per year of sick time
  • 16 paid company holidays per year
  • 10 weeks paid time off to bond with baby
  • Medical/dental/vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)
  • Bonus (certain roles)
  • Equity (certain roles)

Job Description

Founded in 2010, the studio was created with the philosophy that when talented people have creative freedom, they’ll make extraordinary games that achieve the unexpected.

The Academy Award-winning studio is behind critically acclaimed multi-platform games Apex Legends, Titanfall, Titanfall 2, Star Wars™ Jedi: Fallen Order, and Medal of Honor: Above and Beyond. As a collective of creative developers, we have launched some of the industry’s most critically and commercially successful games. We truly love what we do and want to share our passion with players worldwide.

Join us for the opportunity to create groundbreaking games with some of the best developer talents in the industry.

Responsibilities

  • Work on the full rendering tech stack, top (tools, interface with script or other engine systems, etc.) to bottom (API invocation, shader authoring, etc.).
  • Develop, optimize, and maintain rendering features and tools in a live game environment.
  • Create, architect, and document technical designs for rendering features.
  • Collaborate with a diverse set of stakeholders - engineers, artists, technical artists, designers, producers, QA - to deliver impressive, high-performance visuals
  • Contribute to healthy team morale and culture
  • Share and receive opinions about the game as a whole

Qualifications

  • Local to Vancouver or LA, or willing to relocate
  • Expert technical experience in C++, shaders, graphics APIs, graphics debugging tools
  • Strong understanding of the graphics rendering pipeline
  • Expertise in several of: shader performance; material artist workflows; lighting; particle systems; post processing; volumetrics; occlusion culling and gpu-driven rendering; low level graphics API abstraction; tools and engine architecture; environment rendering; character rendering; GPU optimization; CPU optimization
  • Excellent 3D math skills
  • Comfortable in a mature codebase
  • Console programming experience
  • 5+ years experience in games programming
  • Humble, open-mindedness; welcoming of discussion and feedback
  • British Columbia (depending on location e.g. Vancouver vs. Victoria) *$138,700 - $199,900 CAD
  • California (depending on location e.g. Los Angeles vs. San Francisco) *$160,600 - $249,300 USD

In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and equity.

10 Skills Required For This Role

Problem Solving Particle Systems Rendering Cad Computer Aided Design Oops Cpp Game Texts Quality Control Lighting Shading 3d Math

Similar Jobs