Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Core Engineer

Home > Programming & Engineering

Core Engineer in Osaka, Japan

  • Ubisoft
  • Full time
  • Intermediate
  • Email
  • Osaka, Japan
  • 11/05/2021
  • Report

WHAT YOU'LL DO 

  • Implement system-level and gameplay-supporting systems
  • Optimize game code and systems
  • Mentor less experienced engineers
  • Collaborate with technology director/architect on technical design and feature roll out
  • Work with game teams and other engineers to identify systems in need of maintenance, optimization, or refactoring
  • Coordinate with other developers to ensure smooth roll out of new features
  • Review the work of other engineers and provide mentorship
  • Create and maintain technical design documents

業務内容

  • システムレベルおよびゲームプレイをサポートするシステムの実装
  • ゲームコードとシステムの最適化
  • 経験の浅いエンジニアの指導
  • 技術設計や機能の展開において、技術ディレクターやアーキテクトと協力する
  • ゲーム開発チームや他のエンジニアと協力して、メンテナンスや最適化、リファクタリングが必要なシステムを特定する
  • 他の開発者と連携し、新機能の円滑な導入を図る
  • 他のエンジニアの作業をレビューし、メンターとしての役割を果たす
  • 技術設計書の作成と管理

WHAT YOU'LL BRING

  • 5 + years programming experience
  • Shipped at least 2 games as core engineer or equivalent for PS4, PS3, Xbox One, 360, PC, or MacOS
  • C/C++, with multi-threaded programming techniques
  • Bachelor's degree in software engineering, computer science, or equivalent
  • Understanding of low-level optimizations and core subsystems, memory management, cross-platform development
  • Experience on several major platforms (PS4, PS3, Xbox One, 360, PC, or MacOS)
  • Ability to be self-directed, focused, and detail-oriented.
  • Experience with technical requirement certification (Sony, Microsoft, etc
  • Understanding of streaming file systems
  • Experience in networked gameplay
  • High level graphics knowledge using Direct3D or OpenGL

求められるスキル

  • 5年以上のプログラミング経験
  • PS4、PS3、Xbox One、360、PC、またはMacOS向けに、Core Engineerとして少なくとも2本の発売されたゲームに携わった経験、またはそれに相当する経験
  • C/C++を用いたマルチスレッドプログラミング技術
  • ソフトウェアエンジニアリング、コンピュータサイエンス、またはそれに相当する分野で学士号を取得していること
  • Low-levelの最適化、コアサブシステム、メモリ管理、クロスプラットフォーム開発の理解
  • 複数の主要プラットフォーム(PS4、PS3、Xbox One、360、PC、またはMacOS)での開発経験
  • 自己管理能力があり、集中力があり、細部にこだわることができる
  • 技術要件認証(TRC, TCR)の経験(ソニー、マイクロソフト、etc)
  • ストリーミングファイルシステムの理解
  • ネットワークを利用したゲームプレイの経験
  • Direct3DまたはOpenGLを使用したハイレベルなグラフィックスの知識

Ubisoft

Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.

Similar positions

SMTS Silicon Design Engineer

  • AMD
  • Full time
  • Shanghai, China
  • 22/06/2021

Sr. Silicon Design Engineer(101748)

  • AMD
  • Full time
  • Hyderabad, India
  • 22/06/2021

MTS Firmware Engineer

  • AMD
  • Full time
  • Shanghai, China
  • 22/06/2021

Technical Lead Video IP Codec Modelling Engineer -

  • AMD
  • Full time
  • Markham, Canada
  • 22/06/2021

MTS Silicon Design Engineer

  • AMD
  • Full time
  • Bengaluru, India
  • 22/06/2021

(Contract) MTS Silicon Design Engineer- 101323

  • AMD
  • Contract
  • Markham, Canada
  • 22/06/2021

Video IP Codec Modelling Engineer - 100682

  • AMD
  • Full time
  • Markham, Canada
  • 22/06/2021

MTS Silicon Design Engineer (95564)

  • AMD
  • Full time
  • Hyderabad, India
  • 22/06/2021

MTS Silicon Design Engineer(101684)

  • AMD
  • Full time
  • Hyderabad, India
  • 22/06/2021

Sr. Silicon Design Engineer(101749)

  • AMD
  • Full time
  • Hyderabad, India
  • 22/06/2021