核心引擎程式設計師 - C++(混合辦公)
為 IO Interactive 打造並持續發展專有的 Glacier 引擎,支援雄心勃勃的多平台遊戲。 開發可擴展的 C++ 系統,支援多個主機世代與工作室專案。
說明
- 設計、建構及維護實體管理、資源處理與基礎架構等基礎引擎系統
- 推進專有的 Glacier 引擎,服務於即將推出及目前進行中的遊戲專案
- 建立可靠且易於維護的 C++ 系統,供多款遊戲作品及多個主機世代使用
- 改善記憶體使用與執行效能,同時處理擴展性及平台限制
- 建立、整合及維護效能分析與診斷工具
- 與技術總監及引擎團隊合作,定義並交付技術藍圖
- 透過調整核心系統以適應新技術與平台,協助擴展平台支援
- 指導初級工程師並促進有效的知識分享
- 建立並維護一致的工作室程式編碼實務與標準
職位要求
- 至少三年使用 C++ 進行專業引擎程式設計的經驗
- 具備至少一款 AAA 遊戲以引擎程式設計師身分推出的經驗
- 深入理解演算法、資料結構、記憶體管理與多執行緒
- 具備診斷大型程式碼庫中跨系統複雜問題的進階能力
- 具備主機開發經驗,並了解平台特定的技術限制
- 能夠拆解工作、估算工作量並評估工程範圍
- 具備良好的溝通能力,能在分散式國際團隊中有效協作
福利待遇
- 在各工作室之間進行面對面協作
- 獲得人員主管的專屬支援
- 加入一個由來自 40 多個國籍人士組成的友善國際工作環境
- 以高度自主權掌握重要的技術決策
- 與成就卓著的工程專業人士並肩工作
- 協助決定 Glacier 引擎在整個工作室的發展方向
- 參與以指導與知識分享為核心的文化
