Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

NBC Universal
Montreal
Workplace: HybridFull timeFunction: Software EngineeringExperience: 6-8 yearsSkills: ["Problem-solving","Debugging","Communication","Mentoring","Collaboration"]

Design, implement, and maintain Unreal Engine rendering systems optimized for mobile. Build and extend rendering features (shaders, materials, lighting, post-processing) for mobile GPUs while optimizing performance, memory, bandwidth, and power. Profile and debug complex rendering issues using Unreal tools and mobile profilers (Android GPU Inspector, Xcode Instruments), collaborate across Art/Tech Art/Engine/Gameplay teams, and mentor junior programmers through code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NBC Universal
NBC Universal
1 day ago

Senior Rendering Programmer - Mobile | Programmeur ou programmeuse senior en rendu - Mobile

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Design, implement, and maintain Unreal Engine rendering systems optimized for mobile. Build and extend rendering features (shaders, materials, lighting, post-processing) for mobile GPUs while optimizing performance, memory, bandwidth, and power. Profile and debug complex rendering issues using Unreal tools and mobile profilers (Android GPU Inspector, Xcode Instruments), collaborate across Art/Tech Art/Engine/Gameplay teams, and mentor junior programmers through code reviews.
Location: Montreal
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, and maintain Unreal Engine rendering systems and features for mobile platforms.
  • •Work on shaders, materials, lighting, post-processing, and rendering systems optimized for mobile GPUs.
  • •Optimize rendering systems for performance, memory usage, bandwidth, and power consumption on mobile devices.
  • •Profile and analyze rendering performance and debug complex issues (shaders, lighting, GPU performance, visual artifacts) across mobile hardware.
  • •Collaborate with Art, Tech Art, Engine, and Platform teams, and mentor intermediate/junior programmers through technical guidance and code reviews.

Key Requirements

  • •Strong proficiency in C++ with experience developing rendering systems in Unreal Engine.
  • •At least 6–8 years of professional game programming experience, including mobile shipped titles.
  • •Hands-on experience working with Unreal Engine rendering pipelines and real-time rendering concepts (lighting, shading, materials, post-processing).
  • •Experience optimizing rendering systems for mobile GPUs and constrained hardware, including performance, memory, bandwidth, and power.
  • •Experience profiling and debugging rendering performance on mobile devices, with strong communication and collaboration skills.
Experience:6-8 yearsGame programmingMobile gamingUnreal EngineReal-time rendering
Skills:Problem-solvingDebuggingCommunicationMentoringCollaboration
Languages:EnglishFrench
Tech Stack:C++Unreal EngineShadersMaterialsLightingPost-processingMobile GPUAndroid GPU InspectorXcode InstrumentsAndroidIOSPerforceGitRendering pipelines

Company Brief

NBC Universal
NBCUniversal is a global media and entertainment company producing and distributing film, television, news, sports and streaming content, and operating theme parks and consumer experiences across a portfolio of well-known brands including NBC, Universal Pictures and Peacock.
Industry: Film & Television
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: New York City, United States
Founded: 2004
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor