CareerPlanSign in

Software Engineer

Melbourne CBD, Melbourne💼 Full-time🗓 2026-06-15 → 2026-08-05

Core

Develop and maintain a cross-platform graphics hardware abstraction layer for the Frostbite game engine, ensuring consistent performance and quality across current and future platforms.

Role type

Senior IC graphics software engineer (rendering backend)

Builds

Cross-platform Render Hardware Abstraction Layer for Frostbite Engine

Domain

Game engine development, real-time graphics rendering

Deliverable

production ML models | product features | infrastructure

Required skills

C++, real-time rendering, low-level graphics APIs (DirectX 12, AGC 5, Vulkan, Metal), multi-platform development, performance profiling, CPU/GPU analysis

Preferred skills

Experience with esoteric platforms, tool development for render engineers

Technologies

DirectX 12, AGC 5, Vulkan, Metal, HLSL, Frostbite Engine

Responsibilities

Develop and maintain cross-platform graphics hardware abstraction layer; Implement and support compilation and runtime use of HLSL on multiple platforms; Investigate and address hardware differences of performance and behaviour; Develop and maintain tools to ensure high quality experience for render engineers; Deliver on low level performance profiling and optimization initiatives; Perform CPU and GPU performance analyses and reports

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.