Big Huge Games

高级软件工程师

at Big Huge Games
技术与编程 全职 USA
556天前

详细信息

关于Big Huge Games

Big Huge Games最初以SecretNewCo的身份运营,由一群业界资深人士(Civilization II, Rise of Nations, FrontierVille)于2013年3月创立。公司致力于通过快速原型设计和专注于优秀的用户体验来“寻找乐趣”。我们是一支小型、热情的经验丰富的游戏开发老兵团队,自豪地位于马里兰州巴尔的摩市北部。

职位概述

作为Big Huge Games的一员,您将成为一个高技能和创新的团队的一部分,负责创建世界级的跨平台游戏。候选人应该结合强大的编程技能和对游戏的热情,以及与他人良好合作的能力。您的输入和技术能力将有助于我们的长期发展和方向。

您将与客户端、服务器和工具程序员紧密合作,以及包括艺术、设计、制作、QA和分析在内的其他学科。您的工作将涉及以高效、健壮和可扩展的方式实现新的客户端、服务器或工具代码,以及为我们的目标平台进行错误修复和优化。我们希望工程师们热爱并精通代码,但仍然能在高度互动的环境中有效沟通和运作。

我们的总部位于马里兰州的Timonium。虽然我们更倾向于马里兰州的候选人,但在双方同意的情况下,我们可以为来自以下州的候选人提供远程工作环境:阿拉巴马州、阿肯色州、加利福尼亚州、佛罗里达州、乔治亚州、马萨诸塞州、马里兰州、密歇根州、北卡罗来纳州、纽约州、俄勒冈州、德克萨斯州、华盛顿州、威斯康星州。

职责

  • 通过收集需求、设计解决方案、实现健壮的代码、测试和调试,开发高质量的工具和游戏特性

  • 在必要时与第三方库和工具合作,创建高效、可扩展、优化的代码

  • 理解、遵守并优化目标硬件的内存和性能限制

  • 参与团队协作,运用工程最佳实践,如代码审查

  • 与所有部门合作,确保最佳系统和工具使我们的团队高效,我们的游戏出色

  • 指导初级工程师,监督他们的代码提交,引导他们做出高质量的贡献

  • 向更大的工程团队展示开发中的发现和学习成果

资格要求

  • 5年以上游戏开发、软件工程或相关行业经验

  • 5年以上面向对象语言经验,如C#、C++或Java

  • 在PC、控制台、移动或VR市场空间中发行过一款游戏

  • 能够自主估计和优先处理团队目标内的任务

  • 能够学习、理解和贡献到一个大型的已建立代码库

  • 在面向对象设计、算法和数据结构方面有扎实的计算机科学基础

  • 包括编写可维护和健壮代码在内的软件工程技能

  • 对源代码控制系统有深入了解,包括Git或Perforce以及Git Flow分支方案

  • 在开发生命周期的所有阶段都有开发和支持经验

  • 出色的书面和口头沟通能力

  • 必须具备出色的团队和人际交往能力

加分项

  • 计算机科学学士学位或同等工程学课程

  • 熟悉实体-组件-系统开发

  • 了解缓存和数据库技术,包括Redis、Memcached和MySQL

  • 对React、HTML/CSS或JavaScript有深入了解

  • 对游戏特性的全栈开发,包括客户端和服务器端都有专业知识

  • 熟悉服务器授权架构和编程模型

  • 熟悉移动游戏开发和免费游戏模式

  • 指导、辅导或管理初级工程师的经验

  • Unity3D引擎经验

Big Huge Games是一家平等机会雇主。申请者不会因为种族、肤色、信仰、性别、性取向、性别认同或表达、年龄、宗教、国籍、公民身份、残疾、祖先、婚姻状况、退伍军人身份、医疗状况或任何受当地、州或联邦法律禁止的受保护类别而受到歧视。


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅