Magnopus的使命是通过我们由Connected Spaces平台驱动的开创性客户端应用程序集,弥合物理与数字的鸿沟:一个开源SDK,为空间互联网的未来铺平道路。
通过引擎互操作API,创作者可以构建和发布如同今天网页一样互联和可访问的空间体验。这个创新平台确保了跨多种技术的无缝体验,使用户能够在不同的数字和物理空间中导航,而无需切换身份、设备或界面的障碍。
我们正在寻找一位经验丰富的高级C++工程师来负责Connected Spaces平台的核心库。这个职位适合一位系统工程师,他对跨多个领域和技术工作充满热情,以为我们的内部团队和外部客户提供价值。我们正在寻找一位能够独立思考的人,帮助定义需要完成的工作。
成功的候选人将能够驾驭由多个语言运行时组成的技术广泛的系统,并通过专注于质量和持续改进来成功管理这一系统。您将在塑造平台演变的过程中发挥关键作用——从规划和设计解决方案到指导最佳实践。
我们在分布式团队中异步协作,重视书面、透明的沟通和自主性。您将加入一个重视清晰度、信任和动力的团队——每个人都了解他们的依赖关系,并主动推动事情朝着正确的方向发展。
加入Magnopus,您不仅将致力于增强平台的能力,还将为我们构建开放和可访问的空间互联网的愿景做出贡献。
我们不期望任何人完全符合以下所有条件——如果您具备强大的技能组合、好奇心和不断学习的动力,我们很乐意听到您的消息。
在这个角色中取得成功的因素
• 熟练掌握现代C++(17或更高版本)。
• 全面了解C++库开发所必需的最佳实践、设计模式和架构原则。
• 具有针对多个操作系统(如Windows、Linux、MacOS和iOS)的实际操作经验。
• 能够独立规划和交付解决方案,包括范围界定和拥有功能。
• 能够理解和响应依赖客户和团队的需求,包括将C++模式适应其他语言(如C#和JS或TS)的惯用最佳实践。
• 对工作质量的自我批评态度和改进代码库及解决技术债务的动力。
• 实际整合RESTful和/或GraphQL API的经验。
• 能够设计可用和可维护的API界面。
• 支持跨技术级别清晰有效协作的强大沟通能力。
• 使用和维护跨平台C++项目及其依赖项的构建系统的经验。
• 熟悉实时网络。
• 使用和维护复杂多平台构建场景的CI和CD管道的经验。
• 专注于通过本质可测试的代码提供稳定性。
如果您还具备以下条件则更佳
• 具有嵌入式脚本运行时的经验。
• 具有Web技术(Emscripten/WASM)的经验。
• 具有Unreal Engine和/或Unity的经验。
薪资
每年65,000 - 75,000英镑
我们的面试流程
我们相信透明和直接的面试过程。申请此职位时,您可以期待以下内容:
申请审核
我们的团队将仔细审核您的申请,以评估与职位的匹配度。
招聘人员筛选电话(30分钟)
一次一般性对话,以更多地了解您,分享有关公司和职位的见解,并涵盖基本信息。
技能面试(1.5小时)
深入探讨您的技能和专业知识,包括一个协作代码审查练习,探索您的技术能力、领域知识以及团队合作解决问题的方法。
工作方式面试(1小时)
一次专注于您的工作实践、目标和与我们价值观一致性的对话。
录用
如果成功,我们将提供录用通知,并指导您完成下一步。
我们旨在使流程具有吸引力、高效,并反映我们的协作文化。
关于我们
Magnopus是一家专注于体验的技术公司,由来自游戏、电影和其他非传统领域的奥斯卡获奖艺术家、设计师和工程师团队创立。我们热衷于创造将物理和数字世界结合在一起的丰富体验。
因为我们正在构建未来,我们努力创造一个多元化、富有创造力的工作场所,让来自不同视角的人跨学科协作,共同创造惊人的事物。我们通过持续的教育和指导机会投资于员工的成长,并通过慷慨的医疗保健、休假和其他福利支持他们的幸福和生产力。
我们努力营造一个可以冒险并从失败中学习的安全环境。虽然我们重视个人才能,但我们更看重协作。我们相信公司的领导层是为员工服务的,而不是相反。我们坚信我们的员工引导着我们作为一家公司和我们创造的工作,因此我们在每位候选人中寻找好奇心、同理心、尊重、诚实和勇气的特质。
请注意,如果您被选中担任某个职位,您将需要根据2006年《移民、庇护和国籍法》提供您在英国工作的权利证明。这可能涉及提供诸如护照或居留许可等原始文件。未能提供必要的文件可能会影响您的就业资格。