高级C++开发人员(C++/ .Net框架)

新加坡 3天前合同 网络
面议
关于Slash Slash是一家高科技创业工作室,使命是打造改变世界的科技产品。我们的客户遍布全球。此外,我们还建立和投资自己的初创公司,并通过在东盟和欧洲的合资企业将其商业化。我们致力于多种技术:网页、移动、人工智能、区块链、云计算、微服务和中间件、安全和基础设施等。 Slash在新加坡设有总部,并在金边、巴厘岛、日惹、雅加达和万隆设有以社区为导向的研发中心。我们是由50多名企业家、工程师、黑客和全栈开发人员组成的团队,在网页、移动、人工智能和区块链方面具有独特的能力。 角色和职责,以及该角色将如何影响Slash? 我们正在寻找一名高级C++ / C#开发人员加入我们的客户平台团队,负责构建和增强我们平台的实时组件。此角色专注于开发利用先进人工智能和GPU软件设计原则的高性能视频处理解决方案。利用尖端技术和技术,确保在Linux和基于云的系统上的性能和可扩展性。 - 设计、开发和优化用于视频处理解决方案的实时C++组件。 - 设计、开发和优化用于与C++组件集成的C# / .NET组件。 - 实施利用CPU和GPU编程和优化技术的高性能系统。 - 处理实时视频流、处理和分析解决方案。 - 为基于云和Linux的平台设计和开发高度可扩展、安全和高效的系统。 - 承担设计任务的所有权,并与跨职能团队合作,使实时组件与平台要求保持一致。 - 确保对实时视频解决方案进行稳健的测试、分析和调试。 - 开发和实施开发安全、高性能和资源敏感解决方案的最佳实践。 - 积极参与技术讨论,并对代码、系统设计和架构评审做出贡献。 如何判断您是否适合? - 计算机科学、计算机工程、信息技术或相关领域的学士或硕士学位。 - 积极主动、自信、不回避责任、全面负责、独立、内在驱动力以取得成功。 - 出色的书面和口头沟通能力。能够与国际客户交流。 - 技术精通(掌握最新趋势),在前端和后端开发方面具有实践经验,从开发到部署和运营。 - 能够在由软件工程师、DevOps和其他专家(如解决方案架构师、产品经理、Scrum大师、开发人员和客户团队)组成的跨职能团队中有效协作。 - 至少8年开发复杂、高性能软件的经验,理想情况下具有以下经验: - 5年以上现代C++开发经验,专注于实时软件系统。 - 理想情况下具有一些C# / .NET开发经验,但会提供培训。 - 对软件设计模式、多线程和高性能系统有扎实的理解。 - 在基于Linux的系统上工作并在云环境或托管环境中部署应用程序的经验。 - 对低延迟和实时应用程序要求有深刻理解。 - 以下经验或领域专业知识被视为有利但不是必需的: - 在实时视频解决方案和视频处理管道方面的专业知识。 - 精通GPU编程和优化技术(CUDA、OpenCL或同等技术)。 - 具有计算机视觉背景或具有FFmpeg、GStreamer或类似经验。 - 熟悉容器化技术如Docker和编排工具如Kubernetes也是一个加分项。 个人能力 - 创新、积极进取、快速学习者,热衷于解决复杂的技术挑战。 - 强大的沟通和团队合作能力,能够在小型敏捷团队中有效工作。 - 高度的责任感和对细节的关注,致力于提供稳健和高质量的软件解决方案。 - 适应性强,愿意学习新技术和流程。 地点:由于角色的性质,此职位仅对位于新加坡的候选人开放。 我们提供什么? - 项目/客户:获得大型集团的稳定性和初创公司的兴奋感。为顶级品牌、快速发展的初创公司和政府工作,参与有趣的全球项目、挑战和技术。体验成熟的SCRUM团队和日常敏捷思维项目实施。 - 团队和工作环境:加入我们在印度尼西亚、柬埔寨、新加坡和泰国的多元化远程建设者社区和中心。体验优化的远程工作环境。 - 在Slash,我们为我们的协作文化感到自豪;无论是您工作的第一天还是第一千天,每个人都准备好伸出援手。我们还倡导以信任为中心的文化,灵活性和责任心优先,以及工作生活整合的心态。 - 学习:我们专注于双方的成长。您将遇到充满智慧同行的社区,并参加有定期演讲者的活动,以免错过最新的技术趋势。Slash是一个安全的分享空间,如果您对某件事充满热情。我们最喜欢的学习实践是成长责任小组、指导计划、风险投资俱乐部和领导力。除了您的报酬外,您还将获得年度培训或学习积分以兑换。我们积极鼓励每个人建议对其职业成长有益的培训。 - 技术:我们致力于多种技术:最新的网页和移动技术、人工智能、区块链、最新的云服务、微服务和中间件、安全和基础设施等。