C++开发者

新加坡 29天前全职 网络
4.4万 - 5.5万 / 月
关于Cynapse Cynapse是一家领先的AI软件公司,专注于企业级视频智能解决方案,由生成式AI驱动,旨在应对各行业的独特挑战。我们的垂直行业解决方案使组织能够在复杂环境中如道路、海港、机场和城市中提高安全性、运营效率和安全性。通过将先进的视觉AI与生成式AI相结合,我们不断突破视频分析的界限,提供转变运营的洞察力和自动化。 由具有将初创企业扩展为市场领导者的成功经验的全球团队领导,我们促进创新、协作和多元化视角。Cynapse总部位于美国,服务全球客户,重新定义视频智能的可能性。 职位描述 我们正在寻找一名高级C++/C#开发人员加入我们的平台团队,负责构建和增强我们平台的实时组件。该角色专注于开发利用先进AI和基于GPU的软件设计原则的高性能视频处理解决方案。利用尖端技术和技术确保在Linux和基于云的系统中的性能和可扩展性。 职责 • 设计、开发和优化用于视频处理解决方案的实时C++组件。 • 设计、开发和优化用于与C++组件集成的C#/.NET组件。 • 实施利用CPU和GPU编程和优化技术的高性能系统。 • 处理实时视频流、处理和分析解决方案。 • 设计和开发适用于云和基于Linux平台的高度可扩展、安全和高效的系统。 • 负责设计任务并与跨职能团队合作,以使实时组件与平台要求保持一致。 • 确保对实时视频解决方案进行稳健的测试、分析和调试。 • 开发和实施开发安全、高性能和资源敏感解决方案的最佳实践。 • 积极参与技术讨论并对代码、系统设计和架构评审做出贡献。 资格 • 至少8年开发复杂、高性能软件的经验,理想情况下具有以下经验: • 4年以上现代C++开发经验,专注于实时软件系统。 • 理想情况下具有一些C#/.NET开发经验,但将提供培训。 • 对软件设计模式、多线程和高性能系统有扎实的理解。 • 在基于Linux的系统上工作和在云环境或托管环境中部署应用程序的经验。 • 对低延迟和实时应用程序要求有深入理解。 • 以下经验或领域专业知识被视为有利但不是必需的: • 在实时视频解决方案和视频处理管道方面的专业知识。 • 精通GPU编程和优化技术(CUDA、OpenCL或同等技术)。 • 具备计算机视觉背景或具有FFmpeg、GStreamer或类似经验。 • 熟悉容器化技术如Docker和编排工具如Kubernetes也是一个加分项。 个人能力 • 创新、积极主动、学习迅速,对解决复杂技术挑战充满热情。 • 良好的沟通和团队合作能力,能够在小型敏捷团队中有效工作。 • 高度的责任感和对细节的关注,致力于提供稳健和高质量的软件解决方案。 • 适应性强,乐于学习新技术和流程。 福利 • 具有竞争力的基本工资和慷慨的股票期权计划。 • 独特的机会与才华横溢的全球团队合作,使用尖端技术。 • 令人兴奋的工作环境,工作时间灵活。 • 健康保险覆盖和专业发展支持。 地点:由于职位性质,此职位仅对位于新加坡的候选人开放。 职位类型:全职,永久职位。