SENIOR RENDERING ENGINEER
125 000 – 170 000 $в год
SkyBox LabsBurnaby и ещё 1 городГибридот 7 летПолная занятость
C++GameDevUnreal EngineProgrammingUE5Rendering
Описание
SkyBox Labs is a game development studio that works on some of the world’s most iconic games, including projects in the Minecraft universe, Destiny 2, and Fallout 76.
Responsibilities
- Partner closely with feature strike teams and engineering leads—both internally and with our partner studio—to support rendering needs, clear technical blockers, and keep visual feature workflows moving
- Investigate complex issues within the Unreal Engine frame—taking captures, tracking down elusive bugs, and diagnosing low-level code across a massive, evolving codebase
- Drive crucial profiling, memory management, and runtime optimization passes across graphics and engine subsystems to hit key performance targets
- Maintain, debug, and implement best practices across core Unreal rendering features, including Lumen, Megalights, Nanite, Niagara, Substrate, Virtual Textures, and Virtual Shadow Maps
- Navigate high-level technical goals and open-ended requests with autonomy—taking ownership to investigate complex problems, communicate proactively across disciplines, and deliver solid results
Requirements
- 7+ years of experience in real-time graphics and/or systems programming roles touching on graphics, preferably in the games industry
- Deep expertise in C++ with a balanced understanding of core engine systems and rendering pipelines
- Hands-on experience working with UE5 and a practical understanding of its core rendering technologies (e.g. Lumen, Megalights, Nanite, Niagara, Substrate, RVTs, SVTs, and VSMs)
- Proven track record hunting down elusive bugs and profiling performance in large codebases using standard tools (such as RenderDoc, Pix, Unreal Insights, or NSight)
- Comfort operating in an environment where solutions aren't always pre-defined. You enjoy rolling up your sleeves, taking broad objectives, and figuring out the answers proactively
- Strong teamwork skills and the adaptability to work effectively within a co-development environment across disciplines and partner studios
Nice to have
- Experience shipping or developing real-time applications/games on modern console hardware (PS5, Xbox Series X|S)
- Strong background in HLSL/GLSL, custom shader development, or optimizing complex technical art materials and shaders for runtime performance
We offer
- Annual bonus and up to 3% RRSP matching available
- Comprehensive health benefits, along with a supportive Maternity and Parental Leave policy
- Flexible hybrid working arrangements: leverage our beautiful studio spaces as needed and have the ability to work from home on certain projects
- Take care of your mental health with our Employee Assistance Program, 3 weeks of vacation leave, and our free gym at our Burnaby Studio
- We relentlessly support your growth and development! Level up your C++ skills at SkyBox University, explore other disciplines through our Guild Program, and expand your game dev knowledge with Lunch & Learns. You’ll join a culture of empowerment, collaboration, and personal growth
- Social events! Have fun with the team at trivia nights, karaoke nights, movie nights, and various group activities. Join our soccer team, game jams, or a board game sesh after work. You name it, we’ve got it!
- Get involved with our diverse community through Employee Resource Groups (ERGs) that champion Diversity, Equity & Inclusion initiatives and promote a supportive environment
- You’ll contribute to industry-leading titles!
- The base salary range for this position is $125,000 to $170,000
- Full-time employment
- Hybrid work in Burnaby, Canada