Real-Time GPU Systems C++ Engineer

Blackmagic Design

City of Port Phillip

On-site

AUD 110,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Onsite in South Melbourne HQ
In-house design & manufacturing
GPU-driven tools team

Job summary

Blackmagic Design seeks a mid-level C++ Engineer with a strong GPU and systems background to join the team in Melbourne. You will develop GPU-accelerated C++ code across desktop platforms and collaborate closely with hardware engineers.

Responsibilities include real-time rendering and colour-processing pipelines, profiling GPU workloads, and working with OS-level APIs across Windows, macOS, and Linux to ensure high-performance, stable software within a demanding video production environment.

Qualifications

  • Proficient in modern C++ (11/14/17) with several years of professional experience.
  • Hands-on experience with Metal, Vulkan, or DirectX in production or performance-critical settings.
  • Experience working at OS/systems level on Windows, macOS, or Linux.

Responsibilities

  • Develop and maintain GPU-accelerated C++ code across Windows, macOS, and Linux.
  • Write and optimise real-time rendering, compute, and colour-processing pipelines.
  • Profile and tune GPU workloads for throughput, latency and memory bandwidth.

Skills

C++
GPU programming
GPU APIs
OS/kernel-level
Low-level APIs
Python scripting

Tools

Metal
Vulkan
DirectX
Qt

Job description

Blackmagic Design seeks a mid-level C++ Engineer with a strong GPU and systems background to join the team in Melbourne. You will develop GPU-accelerated C++ code across desktop platforms and collaborate closely with hardware engineers.

Responsibilities include real-time rendering and colour-processing pipelines, profiling GPU workloads, and working with OS-level APIs across Windows, macOS, and Linux to ensure high-performance, stable software within a demanding video production environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Engineer – GPU & Systems- Onsite
C++ Engineer – GPU & Systems- Onsite

Blackmagic Design • City of Port Phillip

On-site
AUD 110,000 - 170,000
Onsite in South Melbourne HQ
In-house design & manufacturing
GPU-driven tools team
Cross-Platform C++ Engineer for Real-Time Video Tools
Cross-Platform C++ Engineer for Real-Time Video Tools

Blackmagic Design • City of Port Phillip

On-site
AUD 120,000 - 180,000
Software Engineer
Software Engineer

Blackmagic Design • City of Melbourne

On-site
AUD 120,000 - 180,000
C++ High-Performance Engineer (Multithreaded, GPU)
C++ High-Performance Engineer (Multithreaded, GPU)

Brunel • Western Australia

On-site
AUD 100,000 - 130,000
Senior Real-Time Systems Engineer — Low-Latency C/C++
Senior Real-Time Systems Engineer — Low-Latency C/C++

Procreate • City of Hobart, Sydney

On-site
AUD 150,000 - 190,000
Senior Staff Engineer, Audio/Video ML on DSP & C++
Senior Staff Engineer, Audio/Video ML on DSP & C++

Dolby Laboratories • Sydney

Hybrid
AUD 140,000 - 210,000
Senior Windows Desktop Engineer (C#/.NET) High-Performance UI
Senior Windows Desktop Engineer (C#/.NET) High-Performance UI

Blackhornvc • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Real-Time Systems Engineer (Multidomain)
Senior Real-Time Systems Engineer (Multidomain)

Procreate • City of Hobart

On-site
AUD 120,000 - 180,000
Senior Real-Time Systems Software Engineer
Senior Real-Time Systems Software Engineer

Procreate • Sydney

On-site
AUD 80,000 - 110,000
Senior Graphics Programmer – Rendering Systems & Tools
Senior Graphics Programmer – Rendering Systems & Tools

Rockstar Games • Council of the City of Sydney

On-site
AUD 120,000 - 180,000