Job Title: Rendering Engineer
About the Role
We are seeking a highly skilled Rendering Engineer to join our team. The ideal candidate will have expertise in optimizing, enhancing, and developing new rendering systems on top of AAA engine technology.
The successful candidate will collaborate with passionate graphics engineers to define and shape our graphics technology, keeping Call of Duty on the visual cutting-edge. They will develop graphics systems for shipping products and improve workflows for the development team.
Key Responsibilities:
1. Develop, modify, optimize, and debug rendering engine systems.
2. Deploy, evaluate performance, and test software across supported platforms.
3. Communicate features and development updates with production, engineering, design, and art teams.
4. Participate in performance and code reviews.
5. Contribute to the design and roadmap of AAA graphics engine technology.
6. Collaborate and co-develop with other engineering and art teams.
7. Report to the Lead Graphics Engineer.
Requirements
* 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 on current generation platforms (console, PC, mobile).
* Familiarity with modern graphics APIs (PS4/PS5, D3D12, Vulkan).
* Solid debugging and profiling skills on CPU and GPU.
* Strong background in 3D math.
What We Offer
* A dynamic environment for passionate professionals.
* An opportunity to work on high-quality games.
* Collaborative and inclusive company culture.
* Ongoing training and professional development opportunities.