
IO Interactive là một nhà phát triển và phát hành game độc lập với các studio tại Copenhagen, Malmö, Barcelona, Istanbul và Brighton. Được thành lập vào năm 1998, công ty được biết đến với các thương hiệu AAA như HITMAN, Kane & Lynch, Mini Ninjas và Freedom Fighters. Các dự án đang được phát triển hiện nay gồm Project 007 và Project Fantasy, cùng với việc tiếp tục phát triển công cụ Glacier do công ty tự xây dựng. IO Interactive quy tụ các nhà thiết kế, họa sĩ, lập trình viên và chuyên gia vận hành đến từ hơn 40 quốc tịch để tạo ra các trò chơi và công nghệ làm nên chúng.
Lập trình viên đồ họa (C++) – Làm việc kết hợp, IO Interactive
Gia nhập IO Interactive với vai trò Lập trình viên đồ họa, xây dựng và tối ưu các hệ thống kết xuất C++ cho game AAA. Bạn sẽ cải thiện hiệu năng đồ họa trên console, CPU, GPU và nhiều nền tảng.
Mô tả
- Xây dựng và tối ưu các hệ thống kết xuất cùng pipeline đồ họa trên nhiều nền tảng và thế hệ console
- Phát triển mã C++ đáng tin cậy, hiệu năng cao cho engine Glacier độc quyền
- Phân tích, chẩn đoán và cải thiện hiệu năng kết xuất của CPU và GPU trong các giới hạn riêng của từng nền tảng
- Phối hợp với các nhóm hệ thống engine về luồng dữ liệu, quản lý bộ nhớ và tích hợp tính năng kết xuất
- Tạo các giải pháp kết xuất nâng cao cho vải, đám đông, địa hình, thời tiết và hiệu ứng môi trường
- Góp phần định hướng kỹ thuật và xây dựng lộ trình kết xuất khi năng lực nền tảng phát triển
- Đóng góp vào quá trình phát triển trải nghiệm game AAA thế hệ tiếp theo
Yêu cầu
- Có kinh nghiệm phát hành ít nhất một game AAA với vai trò Lập trình viên đồ họa hoặc kết xuất
- Kỹ năng C++ nâng cao cùng kinh nghiệm đáng kể về các hệ thống đồ họa ở cấp engine
- Thành thạo thực tế DirectX, Vulkan hoặc API đồ họa tương đương
- Có kinh nghiệm thực hành viết shader
- Có nền tảng về phân tích hiệu năng và tối ưu hóa trong các codebase quy mô lớn
- Nắm vững kiến trúc GPU, pipeline kết xuất và các nguyên lý nền tảng về đồ họa
- Có khả năng làm việc trên nhiều nền tảng, bao gồm môi trường console
- Giao tiếp rõ ràng và phối hợp hiệu quả trong các đội ngũ phân tán, đa văn hóa
Phúc lợi
- Sử dụng các công cụ và công nghệ tiên tiến trong công việc hằng ngày
- Cộng tác với những lập trình viên giàu kinh nghiệm
- Góp phần tạo ra các game được hàng triệu người trên toàn thế giới chơi
- Xây dựng mối quan hệ trực tiếp và cộng tác giữa các studio
- Nhận được sự hỗ trợ từ các Quản lý Nhân sự chuyên trách
- Gia nhập môi trường làm việc thân thiện, đa văn hóa với hơn 40 quốc tịch