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