Mid-level / Senior Platform Engineer (Porting / Co-dev)

New
Remote-friendly in Canada, Pacific-time overlap requiredFull-TimeSenior
Salary126,000 - 160,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
C++Unreal engine

Requirements

  • Strong modern C++ programming skills.
  • Systems-level debugging experience including multithreading and performance profiling.
  • Solid understanding of console constraints and performance fundamentals (CPU architecture, memory hierarchy, cache behavior, and storage/IO).
  • Ability to own and deliver maintainable solutions.
  • Experience implementing platform-facing systems in proprietary engines.
  • Familiarity with platform-specific console tooling and performance diagnostics.
  • Experience with Unreal Engine is considered a bonus.
  • Prior experience shipping titles on PS5, Xbox Series X|S, or Nintendo hardware is preferred.

Responsibilities

  • Own and evolve platform systems in proprietary engines across PC and consoles, with an emphasis on performance and reliability.
  • Implement and optimize memory systems such as allocators, pools, and paging/streaming heaps.
  • Build and tune I/O and streaming foundations, including async file I/O and decompression pipelines.
  • Improve CPU performance and scalability through job systems and thread scheduling.
  • Integrate and maintain platform SDK-facing code and abstraction layers.
  • Profile and optimize code using CPU sampling, memory trackers, and I/O traces.
  • Partner with gameplay, rendering, audio, and content teams to define performance budgets and guardrails.
  • Contribute to tooling and workflows to improve developer velocity.
View Full Description & ApplyYou'll be redirected to the employer's site
126,000 - 160,000 CAD per year
Apply Now