Rendering Systems Developer Job
Your Mission:
As a seasoned graphics engineer, you will optimize, enhance, and develop new rendering systems atop the AAA engine technology foundation.
You will define and shape our graphics technology to maintain a visual cutting-edge position. Responsibilities include developing graphics systems for shipping products, improving development team workflows, writing efficient code, and possessing a background in graphics engine development and related subsystems.
This role is located at Sledgehammer Games' Melbourne studio.
* 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
Key Skills and Qualifications:
* 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
Benefits Include:
* Bachelor's degree in Computer Science, Engineering, or Math related field
* Demonstrated ability to write efficient, readable, and reliable code
What We Offer:
* Opportunity to work on cutting-edge graphics technology
* Collaborative and dynamic work environment