Unreal Engineer / 虚幻引擎工程师

Unreal Engineer / 虚幻引擎工程师

  • Shanghai
  • Engineering

Our Purpose

Improbable believes in a future where new, virtual worlds will augment human experience and become as meaningful, lasting and rich as the physical world. We call this the Multiversal Self and believe games are the basis of the future virtual worlds. 

Developers face a variety of risks in game development – from game design to production speed to launch scale. With SpatialOS, we aim to offer the next generation game development technology that helps reduce those risks and enables innovation that is vital to the future of games.

We believe China is leading the world in gaming, and that the next generation of game worlds will be developed by the prosperous Chinese Game Development Community. We are looking for talented individuals to join our Shanghai Office, our core hub and headquarters for APAC Operations. 

Your mission

您的任务是协助开发我司产品(SpatialOS 和 虚幻引擎GDK)的关键功能  ,并支持对应的安卓和iOS 平台。

我们致力于确保客户能使用SpatialOS和虚幻引擎开发新一代手游,因此我们在上海设立了一个专业的开发团队,拥有丰富的虚幻引擎和手游平台开发经验,为客户实现各种关键功能,打造更好的游戏。我们正在努力寻找有安卓或IOS平台产品经验的技术工程人才,了解并解决当前手游开发者所面对的技术挑战。

作为英礡团队的UE工程师,您需要负责设计、打造和部署客户用于新一代手游开发的关键功能,例如多worker支持等。我们希望通过多样的应用示例和最佳实践帮助客户加快开发的过程,与自研工作室或第三方工作室合作开发解决方案,使工作室能够实现其开发目标,并找到改进工作流程的方案,让开发人员更轻松处理更多任务。

手游开发团队负责保证SpatialOS 和Unreal GDK 与所支持的安卓或IOS版本兼容,并解决可能产生的技术问题,如:性能、库兼容性、和手游端特殊需求等。团队目标是为游戏开发者提供一流的开发体验,并支持如5G等新兴的移动端技术应用。

Your mission is to help develop core features for our Unreal GDK and SpatialOS, as well as support of Android and iOS mobile platforms.

We are focused on ensuring our customers can create the next generation of games with SpatialOS and Unreal. To that end, we are building a team at our Shanghai location withUnreal and mobile experience in order to implement key features which will enable our customers to build amazing games. We’re seeking talented engineers who’ve shippedproducts on Android and IOS platforms and understand the technical challenges facedby game developers.

As an Unreal Engineer at Improbable, you’ll be responsible for designing,building and deploying features like multi-worker support that our customers use to develop their next generation games. This includes building example applications and best practices to help our customers accelerate their development process, working with first party and third-party studios to develop solutions which allow them to achieve their goals, and finding ways to improve workflows to enable developers to accomplish more with ease..

Our team guarantees SpatialOS and the Unreal GDK are compatible with supported versions of Android and IOS and addresses any technical issues such as: performance, library compatibility, and mobile specific needs. Our team aims to providebest-in-class developer experiences and support of emerging mobile technologies like5G.

Responsibilities /岗位职责

  • 为所有平台提供虚幻引擎GDK的开发和技术支持
  • 为安卓和IOS 系统所使用的虚幻引擎 GDK 创建高质量应用示例
  • 设计、开发并执行自动化脚本,将新的软件项目集成至当前的CI/CD 工具中
  • 在各种移动端硬件上测试、评估新功能
  • 与全球开发团队合作,根据市场需求识别出并实现各项新功能
  • 设计和实施用于安卓或IOS的虚幻引擎 GDK 的产品开发流程

  • Develop and support Unreal GDK for all platforms
  • Create high quality example applications using Unreal GDK for Android andIOS platform.
  • Design, develop and execute automation scripts, integrate new software projectinto current CI/CD tools.
  • Perform evaluation of new features on mobile devices
  • Coordinate with global development teams to identify and provide featuresbased on market requirements
  • Design and implement workflows for successful product development usingUnreal GDK

Competencies / 任职要求

  • 有安卓或IOS 的产品上线经验
  • 了解虚幻引擎
  • C/C++, JAVA, Objective-C, Android NDK相关开发经验
  • 技术编程水平优秀,能使用各种不同的编程语言和工具

  • Experience shipping product for Android or IOS
  • Knowledge and understanding of Unreal
  • C/C++, JAVA, Objective-C, Android NDK
  • Strong technical programming skills utilizing a variety of different codinglanguages and tools

Experience of the following would be advantageous / 优先考虑

  • 有构建CI/CD工具 (如Jenkins/BuiltKite)经验
  • 有手游开发经验
  • 有移动网络编程和调试经验
  • 有中国市场移动端软件发行经验
  • 有使用WeTest或TestFlight等平台测试移动解决方案的经验

  • Experience with build CI/CD tools such as Jenkins/BuildKite
  • Experience with Game Development for Mobile
  • Experience with Mobile Network programming and debugging
  • Experience with distribution of mobile applications in China market
  • Experience of testing mobile solutions using platforms like WeTest or TestFlight
Equal Opportunity
The best ideas are often the least expected and require new ways of thinking; that’s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.