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

13 hours, 15 minutes ago
Full-time
Mid Level
Software Development
Blackbird Interactive

Blackbird Interactive

Blackbird Interactive (BBI) is an independent game development studio based in Vancouver, Canada. Founded in 2010 by industry veterans, BBI is known for creating immersive strategy and adventure games like Homeworld: Deserts of Kharak and Hardspace: Sh...

Internet Software & Services
251-1K
Founded 2010

Description

  • Own and evolve platform systems in proprietary engines across PC and consoles, with an emphasis on performance and reliability.
  • Implement and optimize memory systems, including allocators, pools, paging and streaming heaps, fragmentation mitigation, lifetime tracking, and OOM safety.
  • Build and tune I/O and streaming foundations such as async file I/O, decompression pipelines, asset streaming, prioritization, and patch-friendly layouts.
  • Improve CPU performance and scalability through job systems, thread scheduling, contention reduction, cache and memory locality, frame-time stability, and hitch reduction.
  • Integrate and maintain platform SDK-facing code and abstraction layers while preserving clean boundaries between platform-specific and cross-platform systems.
  • Profile and optimize code using CPU sampling, memory trackers, I/O traces, and performance capture tools to identify bottlenecks and regressions.
  • Partner with gameplay, rendering, audio, and content teams to define budgets, best practices, and guardrails for performance and stability.
  • Contribute to tooling and workflows that improve developer velocity, including profiling hooks, telemetry, regression tests, automated reporting, and validation checks.
  • Communicate constraints, trade-offs, risk, and roadmap updates to production and stakeholders on performance and platform readiness.

Requirements

  • Strong modern C++ and systems-level debugging skills, including multithreading, performance profiling, and low-level investigation.
  • Solid understanding of console constraints and performance fundamentals, including CPU architecture, memory hierarchy, cache behavior, and storage/I/O characteristics.
  • Ability to work as a generalist across game engine areas such as platform APIs, streaming, rendering, and audio.
  • Ability to take ownership, deliver maintainable solutions, and contribute constructively to team standards.
  • Enjoy learning bleeding-edge technologies and implementing them from scratch.
  • Interest in working on unfamiliar technical problems and new areas.
  • Shipped at least one title on PS5, Xbox Series X|S, and/or Nintendo hardware, especially with platform or performance responsibility (preferred).
  • Familiarity with platform profiling workflows such as PIX and equivalent console tooling, and building internal performance diagnostics (preferred).
  • Experience creating performance regression detection, such as benchmarks, automated captures, dashboards, and production-friendly guardrails (preferred).
  • Experience with Unreal Engine (preferred).

Benefits

  • Remote-friendly work in Canada with Pacific-time overlap required.
  • Opportunity to work on world-class IPs and original game projects across multiple genres.
  • Long-term career growth within an independent game studio.
  • Work on technically ambitious projects across modern consoles and PC.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior DFT Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior Design-for-Test (DFT) Engineer to lead test architecture and implementation for complex mixed-signal SoCs supporting its high-power satellite platforms.

12 hours, 30 minutes ago

Senior Radar Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Radar Engineer for its Battlespace Awareness Radar team to develop and implement RF sensing technologies for advanced radar systems from concept through initial production.

MATLAB Python System Design
12 hours, 30 minutes ago

Senior Mission Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Mission Software Engineer for its Imaging Interfaces team to own and support deployed camera and sensor systems across the full stack in field and customer environments.

C++ gRPC Linux Python React
13 hours, 15 minutes ago

OSP Engineer

Pearce Services 1K-5K Construction & Engineering

Pearce is hiring an OSP Engineer to manage telecom infrastructure relocation and protection work for road moves, highway widening, and other public infrastructure projects across a remote field-based environment.

1 day, 12 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers