IO Interactive
IO Interactive
201 – 500 Nhân viên
B2CTrò chơi điện tử
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 Core Engine - C++ (Làm việc kết hợp)

Xây dựng và phát triển engine Glacier độc quyền của IO Interactive cho các tựa game đa nền tảng đầy tham vọng. Phát triển các hệ thống C++ có khả năng mở rộng, hỗ trợ nhiều thế hệ máy console và dự án của studio.

Mô tả

  • Thiết kế, xây dựng và bảo trì các hệ thống nền tảng của engine như quản lý thực thể, xử lý tài nguyên và hạ tầng
  • Phát triển engine Glacier độc quyền cho các dự án game đang hoạt động và sắp ra mắt
  • Tạo các hệ thống C++ đáng tin cậy, dễ bảo trì được sử dụng trong nhiều tựa game và nhiều thế hệ máy console
  • Cải thiện mức sử dụng bộ nhớ và hiệu suất thời gian chạy, đồng thời giải quyết các hạn chế về khả năng mở rộng và nền tảng
  • Tạo, tích hợp và bảo trì các công cụ lập hồ sơ hiệu năng và chẩn đoán
  • Phối hợp với Technical Director và đội ngũ Engine để xác định và triển khai lộ trình kỹ thuật
  • Góp phần mở rộng hỗ trợ nền tảng bằng cách điều chỉnh các hệ thống cốt lõi cho công nghệ và nền tảng mới
  • Hướng dẫn các kỹ sư cấp dưới và thúc đẩy việc chia sẻ kiến thức hiệu quả
  • Xây dựng và duy trì các phương pháp cũng như tiêu chuẩn lập trình nhất quán trong studio

Yêu cầu

  • Có ít nhất ba năm kinh nghiệm chuyên môn về lập trình engine bằng C++
  • 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 engine
  • Hiểu biết sâu về thuật toán, cấu trúc dữ liệu, quản lý bộ nhớ và đa luồng
  • Có khả năng nâng cao trong việc chẩn đoán các vấn đề phức tạp liên quan đến nhiều hệ thống trong các cơ sở mã lớn
  • Có kinh nghiệm phát triển cho máy console và hiểu các ràng buộc kỹ thuật đặc thù của từng nền tảng
  • Có khả năng phân rã công việc, ước tính nỗ lực và đánh giá phạm vi kỹ thuật
  • Kỹ năng giao tiếp tốt và khả năng cộng tác hiệu quả trong một đội ngũ quốc tế làm việc phân tán

Phúc lợi

  • Cộng tác trực tiếp tại các studio
  • Nhận được sự hỗ trợ chuyên biệt từ các quản lý nhân sự
  • Gia nhập môi trường làm việc quốc tế thân thiện với hơn 40 quốc tịch
  • Tự chủ trong các quyết định kỹ thuật quan trọng
  • Làm việc cùng những chuyên gia kỹ thuật giàu thành tựu
  • Góp phần định hướng phát triển engine Glacier trên toàn studio
  • Tham gia văn hóa đề cao việc cố vấn và chia sẻ kiến thức