• 内容资讯,短视频 / D轮及以上 / 2000人以上
    职位职责: 团队介绍:飞书是字节跳动旗下先进企业协作与管理平台,围绕目标、信息与人三个维度全方位助力组织升级。一站式整合即时沟通、日历、音视频会议、文档、云盘、邮箱等办公协作套件,让组织和个人工作更高效更愉悦。飞书目前已服务包括互联网、信息技术、制造、建筑地产、教育、媒体在内等众多领域的先进企业。 1、负责字节跳动飞书业务跨平台业务、AI相关业务的开发; 2、负责高质量的设计和编码,承担重点、难点的技术攻坚,参与项目架构设计与实现; 3、和产品经理配合,深度参与手机产品需求讨论,功能定义等; 4、主要技术栈为Rust、Kotlin、Swift。 职位要求: 1、具有良好的计算机基础、良好的工程能力,能够独立解决有一定复杂度的问题; 2、至少熟悉使用Rust、C、C++中的一门语言,并对其中任意一门语言的底层实现一定的理解; 3、良好的学习能力,对于崭新的知识栈能够快速学习,并将习得的知识转化成代码; 4、优秀的编码习惯,对于设计模式等常见的编码技巧有很好的认知; 5、对于网络、数据库编程有一定的经验,对各类请求协议、长链协议熟知; 6、有良好的产品意识,学习能力强,执行力好,积极乐观,认真负责,乐于协作。
  • 30k-60k 经验不限 / 本科
    内容资讯,短视频 / D轮及以上 / 2000人以上
    职位职责: 1、负责剪映视频编辑C++跨平台层的开发和维护; 2、支持剪映Web端视频编辑器业务迭代和技术攻关; 3、能够从Web端视频编辑场景出发,推进C++跨平台层的架构升级和性能优化,确保剪映Web端质量&性能体验保持在业内的领先位置。 职位要求: 1、熟悉或掌握C++、JavaScript技能; 2、熟悉或掌握音视频编辑的技术方案,对webassembly、FFmpeg、OpenGL、WebGL等了解或掌握; 3、有较强的跨团队推动能力; 4、具有较好的代码编程习惯,有较强的独立工作能力,有大型跨团队协作项目经验优先; 5、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对技术有自己独到的理解并付诸实践。
  • 工具类产品,软件服务|咨询 / 未融资 / 500-2000人
    岗位职责: 负责公司C++相关软件产品的移植开发工作。 任职要求 1. 本科以上学历,计算机、通信、电子相关专业; 2. 两年以上跨平台开发经验; 3. 精通C/C++语言,熟练使用STL容器、算法、迭代器,具有良好的代码编写习惯; 4. 熟练掌握交叉编译环境和软件调试工具; 5. 熟悉Linux或者其他主流linux相关操作系统的应用移植和开发 6. 符合以下条件者优先考虑: a.熟悉QT或MFC界面开发。 b.了解android操作系统,熟练使用NDK,熟悉C++与JAVA互通接口编程。 7. 具有较强逻辑分析能力和学习能力,具有较强的独立分析和问题解决能力; 8. 具有良好的沟通能力和团队合作精神,具有强烈的责任心和钻研精神。
  • 短视频 / 上市公司 / 2000人以上
    职位描述 1、为快手百亿级广告变现平台提供通用的基础设施、研发框架、运维工具等; 2、保障广告系统的可用性及稳定性; 3、参与设计与实现百TB级别容量的通用存储平台,包括单机过百万的高性能存储引擎、可扩展的数据存储服务、元数据管理服务等; 4、业界前沿架构与技术的探索与落地。 任职要求 1、至少精通一门主流服务端开发语言,如:C++、Java、Golang;熟悉一门脚本语言,Shell、Python等; 2、有分布式系统开发经验,包括分布式存储服务,计算平台,高并发实时服务等;了解分布式系统理论; 3、较强的问题分析与解决能力,能够归纳抽象问题并能给出系统的解决方案; 4、具有良好的团队合作意识和沟通能力,责任心强。 加分项: 1、有主流存储引擎、数据处理框架(Rocksdb、MySQL、HBase、Flink、Storm等)使用或开发经验; 2、有基于Docker、Kubernetes的容器化运维经验; 3、开源社区活跃贡献者。
  • 短视频 / 上市公司 / 2000人以上
    职位描述 1、负责百亿级流量的广告匹配召回引擎、商品召回引擎、商品广告排序引擎研发; 2、优化商品广告的创意框架引擎,实现千人千面的商品广告推荐; 3、设计合理的策略调度框架,提升迭代效率;设计高性能框架,降低资源成本。 任职要求 1、扎实的编程基础,熟练掌握C/C++,具备独立设计编码落地能力; 2、拥有大规模分布式系统的设计和研发经验,掌握复杂系统下的调优经验; 3、具备完备的独立思考和文献阅读能力,能独立完成解决方案; 4、团队协作意识,兼容并蓄,使命驱动。 加分项: 1、熟悉高性能编程,对体系结构和编译原理有深入理解,有良好的代码调优经验; 2、具备大规模(广告、推荐、搜索)引擎的架构设计和研发经验; 3、高迭代效率下的策略调度框架设计经验。
  • 20k-40k 经验不限 / 本科
    企业服务 / 未融资 / 50-150人
    天王星量化旗下高频交易团队,正在寻找一名高级C++开发工程师加入我们的开发团队,您将和我们的研究人员一起开发具有市场竞争力的高频交易系统。 岗位职责 ● 开发、优化和维护整个实盘交易系统,包括但不限于低延迟行情网关、订单网关等 ● 设计和开发量化研究系统、包括并不限于模型构建和回溯仿真 ● 开发海量数据储存以及低延迟网络传输系统的研发项目 ● 开发多CPU、多GPU超算环境项目 ● 解决各种技术难题,包括但不限于高性能计算、机器学习算法、和大数据挖掘等,并相应制定出高可用性、高吞吐量和低延迟的解决方案 任职要求· ●国内985/211高校(或者海外Top院校)计算机科学类本科及以上学历 ● 至少3年以上 Linux 环境中的 C++ 编程经验,精通数据结构、算法和面向对象编程 ● 具有创建/支持跨平台多线程应用程序的经验 ● 热爱编程,有钻研精神和出色的问题解决能力 ● 有强烈的好奇心和学习新知识的欲望 ● 有强烈兴趣从事高频交易系统开发 ● 可以在快节奏的环境中并行管理多项任务 ● 沟通能力强,有团队协作和主人翁意识 额外加分项 ● 精通高性能数据库或者分布式数据库系统 ● 精通高性能网络系统,例如智能网卡,可编程交换机等经验 ● 有实际的高频交易系统开发经验 ● 有丰富的IT项目管理经验
  • 12k-24k·15薪 经验5-10年 / 本科
    硬件 / 上市公司 / 2000人以上
    岗位职责: 1、负责美图视频PC平台的产品开发与维护; 2、同产品经理讨论需求,深刻理解需求背后用户的痛点,能够站在用户角度思考问题; 3、快速开发 Demo,协助产品经理对需求进行验证和快速迭代改进; 4、能够独立思考产品中的技术架构和实现,以及未来的扩展性,针对问题可以给出合理的解决方案,并有效权衡最终的实现方式; 5、主动跟进和解决产品中的Bug; 6、同团队中其他同学高效协作,保证产品的质量和迭代节奏; 7、定期同团队同学分享知识,给测试同学提供必要的技术支持。 岗位要求: 1、扎实的c++语言基础,熟悉桌面端开发平台环境; 2、精通qt/vs等开发环境,有跨平台开发经验优先; 3、有良好的分析和解决问题能力,逻辑思维清晰严谨; 4、有音视频相关开发经验者优先。
  • 15k-30k 经验5-10年 / 本科
    金融 / 上市公司 / 2000人以上
    工作职责 1、负责邮件的客户端开发工作; 2、负责客户端构架设计、模块划分,实现关键模块代码; 3、负责项目所需的各类工具、编辑器的再开发和优化; 4、负责客户端版本的开发及发布,并保障版本质量和周期; 5. 根据公司的研发流程,编写开发相关的代码和文档 任职要求 1、***本科及以上学历,计算机相关专业,四年以上开发经验; 2、熟悉C、C++中其中一种编程语言; 3、熟悉网络编程、多线程、内存管理等; 4、有事件驱动编程、协程使用经验者优先; 5、熟悉面向对象编程思想、设计模式; 6、熟悉lighttpd、libevent、libUV等任何一种软件或网络库; 7、有wxWidgets跨平台开发经验者优先。
  • 13k-25k 经验3-5年 / 本科
    企业服务 / 上市公司 / 500-2000人
    岗位职责: 1、从开发角度参与需求调研及分析; 2、独立负责CAD平台子模块的开发设计和编码工作; 2、根据项目管理流程及文档规范撰写和维护需求分析说明书、概要设计、详细设计等相关技术文档。 3、参与开发过程中的技术预研,解决产品开发过程中的关键技术问题; 任职要求: 1、本科以上学历,计算机科学与技术、软件工程、机械工程及自动化、计算数学、应用数学及相关专业,具有3年以上C++软件项目开发经验; 2、有大型软件产品/系统开发经验者优先,具备一定的项目规划能力,对代码执行效率、性能优化、数据缓存等有一定经验; 3、熟悉Visual Studio/MFC/QT/STL/OpenGL等开发工具和知识,掌握相关的设计、编码及调试方法和技巧; 4、深刻理解面向对象思想及方法,具有良好的编程风格及习惯,良好的抽象思维及逻辑规划能力; 5、较强的沟通能力、责任心及团队协作能力。 具备下列条件之一者优先考虑: 1、熟悉CAD平台开发或二次开发; 2、熟悉Windows、Linux跨平台开发技术。
  • 30k-60k·15薪 经验5-10年 / 本科
    移动互联网 / A轮 / 50-150人
    我们正在寻找对AR/VR行业充满好奇、有志于解决具有挑战性和趣味性技术问题的C++工程师,帮助我们定义开发人员和终端客户使用AR/VR设备的体验,为下一代人机交互界面和全新的交互方式提供基础。 职责描述: 1、参与VR/AR系统框架的基础模块研发,承担桌面模块的编写工作; 2、参与系统核心架构的设计; 3、负责相关技术文档的编写。 任职要求: 1、计算机相关专业,本科及以上学历; 2、精通C/C++编程,基本功扎实,熟练掌握Linux环境下C/C++调试、开发工具链; 3、熟悉X,Wayland窗口系统的优先 4、有良好的学习能力及协作精神,愿意挑战创新性的工作。 5、有开源项目贡献者优先考虑;
  • 15k-25k 经验3-5年 / 大专
    DAN
    游戏 / 不需要融资 / 150-500人
    岗位职责: 1、负责以c++语言为基础的客户端开发任务; 2、能够独立进行软件结构的设计和搭建,独立进行复杂模块的开发; 3、了解跨平台程序编写以及相关注意事项。 职位要求: 1、3年及以上C++开发工作经验,熟练掌握c++语言基础; 2、在Windows开发平台下的客户端开发有丰富的经验,熟知windows操作系统原理; 3、熟悉以C++为基础的Qt开发框架,深入了解Qt的信号槽机制; 4、有duilib 、soui等开源界面库,以及cef、PDF等开发经验优先; 5、具有良好的解决问题、沟通问题的能力,能承受一定强度的工作压力; 6、理解并认同敏捷价值观,热爱技术,善于沟通,乐于分享。
  • 30k-50k 经验5-10年 / 大专
    DAN
    游戏 / 不需要融资 / 150-500人
    岗位职责: 1、熟练掌握c、c++语言,负责Windows平台下软件界面的研发工作; 2、能够独立进行软件结构的设计和搭建,独立进行复杂模块的开发; 3、了解跨平台程序编写的一般注意事项; 4、熟悉软件开发中的git等版本控制工具。 职位要求: 1、5年或及以上C++开发工作经验; 2、在Windows开发平台下的客户端开发有丰富的经验,熟知windows操作系统原理(有duilib 、soui等开源界面库开发经验优先;熟悉freeimage图形库优先), 3、熟练使用MFC异常类对windows结构化进行捕捉,能快速定位发布版本程序的异常(有windbg使用经验者优先) 4、具有强烈的责任心和团队合作精神,能承受一定强度的工作压力; 5、理解并认同敏捷价值观,热爱技术,善于沟通,乐于分享。
  • 15k-30k·15薪 经验3-5年 / 本科
    硬件 / 上市公司 / 2000人以上
    一、职位描述: 负责跨平台桌面应用程序开发工作 二、职位要求: 1.具备本科及以上学历,专业不限,至少两年QT开发经验。 2.扎实的C/C++基础,能够灵活应用常用算法和数据结构,具备较强的编程能力。 3.熟练掌握QT开发工具和流程,包括qmake、moc、国际化、打包等工具。 4.熟练掌握QT常用控件和qss,能够实现复杂的界面交互。 5.熟悉QT常用相关组件,如窗体应用、文件IO、图形图像、网络通信、多线程/进程、QWebEngine等,具备深入阅读代码的能力。 6.热爱新技术,具备极客精神,有良好的沟通能力和团队合作能力。 7.有图像处理相关项目经验或多平台(Linux,Windows,macOS)开发经验者优先考虑。
  • 20k-40k 经验不限 / 本科
    企业服务 / 未融资 / 50-150人
    天王星量化旗下高频交易团队,正在寻找一名高级C++开发工程师加入我们的开发团队,您将和我们的研究人员一起开发具有市场竞争力的高频交易系统。 岗位职责 ● 开发、优化和维护整个实盘交易系统,包括但不限于低延迟行情网关、订单网关等 ● 设计和开发量化研究系统、包括并不限于模型构建和回溯仿真 ● 开发海量数据储存以及低延迟网络传输系统的研发项目 ● 开发多CPU、多GPU超算环境项目 ● 解决各种技术难题,包括但不限于高性能计算、机器学习算法、和大数据挖掘等,并相应制定出高可用性、高吞吐量和低延迟的解决方案 任职要求· ●国内985/211高校(或者海外Top院校)计算机科学类本科及以上学历 ● 至少3年以上 Linux 环境中的 C++ 编程经验,精通数据结构、算法和面向对象编程 ● 具有创建/支持跨平台多线程应用程序的经验 ● 热爱编程,有钻研精神和出色的问题解决能力 ● 有强烈的好奇心和学习新知识的欲望 ● 有强烈兴趣从事高频交易系统开发 ● 可以在快节奏的环境中并行管理多项任务 ● 沟通能力强,有团队协作和主人翁意识 额外加分项 ● 精通高性能数据库或者分布式数据库系统 ● 精通高性能网络系统,例如智能网卡,可编程交换机等经验 ● 有实际的高频交易系统开发经验 ● 有丰富的IT项目管理经验
  • 18k-28k·14薪 经验5-10年 / 本科
    移动互联网 / D轮及以上 / 150-500人
    岗位职责: 1. 独立完成相应模块的开发任务; 2.基于产品需求设计和文档完成系统及相关模块的设计和开发工作; 3.维护现有产品及框架,能够独立负责小型项目的设计、研发、发布、部署等工作; 4.撰写相关技术文档,参与规范及流程的改进。 岗位要求: 1.****及以上学历,计算机相关专业,5年以上开发经验; 2.熟练掌握C/C++语言,具备扎实的C/C++语言基础,具备数据结构、算法等相关知识,熟悉多线程,熟悉网络编程; 3.熟悉windows与Linux开发平台,有跨平台研发实战经验; 4.熟练使用STL,熟练使用VS工具; 5.熟悉常用关系型数据库,能使用MySQL,SQLite等数据库; 6.有2D/3D开发经验者优先; 7.有良好的沟通能力,责任心,团队协作精神,具备良好的代码习惯,具有较强的学习能力,逻辑思维能力; 8.具备较强的学习和钻研能力,能够适应一定的工作压力。