高级软件工程师

16个月前全职
Iron Galaxy

Iron Galaxy

location 芝加哥
unsaved
在Iron Galaxy Studios,我们的团队支持健康的工作与生活平衡,提倡持续改进,并倡导多元化的以人为本的文化。我们鼓励来自各种传统、生活方式或背景的工程师申请。 了解我们为何获得了Great Place to Work和GamesIndustry.biz的认证。 这是一个全职混合职位,地点可以选择奥兰多(佛罗里达州)、芝加哥(伊利诺伊州)、纳什维尔(田纳西州)或奥斯汀(德克萨斯州),并提供给州外申请者的搬迁选择。 Iron Galaxy正在寻找经验丰富的高级程序员加入我们的工程团队。Iron Galaxy的高级程序员参与各种各样的项目,包括从零开始创建新游戏、与合作伙伴共同开发游戏以及将现有游戏移植到新平台。我们的项目往往开发周期较短;程序员在一年内参与多个项目并非罕见。我们发现这有助于保持新鲜感,并提供利用之前项目所获得经验的机会。 作为一名高级软件工程师,您将被期望承担重要功能和系统的责任,调试困难问题,并提供指导和反馈,帮助您的团队成长。您应该能够在陌生的代码库中自如地导航。虽然您可能在一个或多个领域拥有专业知识,但您不害怕涉足其他领域。除了技术技能外,您还应具备良好的沟通能力,并能与多元化的跨职能团队合作。职责根据项目而异,我们还将努力将您安排到适合您的优势项目,并为您提供成长空间。以下是高级程序员可能需要做的一些例子。 职责 • 在代码审查中提供反馈 • 确定性能瓶颈和可能的解决方案 • 为新系统创建技术设计文档 • 查看功能的游戏设计文档并提供反馈 • 为新平台实施低级子系统 • 与评估团队合作,为项目投标提供信息 • 确保遵守平台合规要求 所需技能 • 在游戏工作室(任何规模)拥有丰富的经验 • 对C/C++有深入的理解 • 强大的调试技能 • 至少在一个游戏主机上开发经验 • 能够适应新的代码库和平台 • 对个人发展和指导他人充满热情 如果您在游戏开发的软件工程师职业能力方面没有专业经验,请在求职信中描述您的编程技能如何适用于这个职位。 关于我们:Iron Galaxy是全球最大的独立视频游戏开发商之一,已发布80多个游戏。我们的团队将自己的才华结合起来,创建出令人惊叹的移植作品、史诗级的重制版以及全新的游戏体验。我们与游戏行业的顶级公司合作,共同开发和支持AAA级游戏的创作工作。