
Rendering Engineer (Senior to Expert Level)
- Melbourne, VIC
- Permanent
- Full-time
- Develop, modify, optimize, and debug rendering engine systems
- Deploy, evaluate performance, and test software on all supported platforms
- Communicate features and development with production, engineering, design, and art teams
- Participate in the performance and code review process
- Contribute to the design and roadmap of industry-leading AAA graphics engine technology
- Collaboration and co-development with other engineering and art teams
- Report to the Lead Graphics Engineer
- Experience developing and optimizing graphics systems
- Understanding of computer architecture, GPUs, multithreading, and memory systems
- Strong programming background in C/C++
- Experience writing shaders (HLSL or equivalent)
- Development experience with a current generation platform (console, PC, and/or mobile)
- Familiarity with modern graphics APIs (PS4/PS5, D3D12, Vulkan, etc.)
- Solid debugging and profiling skills on both the CPU and GPU
- Strong background in 3D math
- Bachelor's degree in a Computer Science, Engineering, or Math related field
- Demonstrated ability to write efficient, readable, and reliable code
- Proven ability to collaborate, coordinate, communicate and support other team members
- Creative, motivated, focused, passionate, and results-oriented
- Passion for games and graphics technology
- Experience with GPU Compute
- Familiarity with physically based rendering/lighting and/or raytracing
- Demonstrated work with modern consoles, profilers, and toolchains
- Background in collaborating and iterating with artists on graphics features