ID:307211

阿木里 身份已认证

C/C++工程师

  • 公司信息:
  • 字节跳动
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 其他
  • 全区

技术能力

1.熟悉 C/C++、Python、CUDA、HTTP、Javascript编程;
2.擅长使用QT、SDL、Libgraphic进行图形界面开发,熟悉数据库MySQL;
3.擅长性能优化,熟悉TensorRT、CuBLAS、CuDNN、MKL、ONNX Runtime、Openvino,熟悉 SSE、AVX 等 SIMD 指令集,熟悉 Triton Server;
4. 熟悉音频相关技术,比如:TTS、ASR、音频编解码等。

项目经验

软件开发工程师(自由职业) 2022.9-至今
项目描述:
1)图片浏览器,支持图片目录树以及缩略图显示,支持缩放、旋转、按时间和地点排序、压缩等功能;
2)音频播放器,支持音频的添加、删除、播放、暂停等常见功能,实现音频均衡器调节音频质量;
3)端口扫描器,支持多线程扫描指定IP区间的端口区间扫描;
4)Excel编辑器,支持表格的创建、保存、删除、查找、对齐、滚动常见操作,支持常用的聚合函数;
5)坦克大战,实现经典坦克大战微信小游戏。
相关技术: C/C++、Python、QT、MySQL、SDL、WinCap、OpenCV、Win API、网络编程
项目职责: 所有功能的开发以及测试
项目业绩: 按期完成并交付

TTS 引擎 2017.08-2022.9
所在公司: 喜马拉雅 && 字节跳动 && 云之声
项目描述: 功能是将文字转语音,由前后端构成,前端提取文本的语言特征信息,后端由声学模型、声码器、后处理构成,声学模型根据声学特征预测出声学参数,声码器根据声学参数预测出音频采样点,后处理模块负责音频充采样、编码、降噪等。
相关技术: C/C++、Python、CUDA、音视频、SSE、AVX
项目职责: 部分功能开发以及在 x86、GPU平台上的性能优化
项目业绩:
1.使用CUDA、TensorRT、ONNX Runtim、SSE指令集优化推理网络,x86/GPU异构平台上整体实时率提升约5倍;
2.使用Triton Server管理模型推理,吞吐量提升1倍以上;
3.实现流式合成、中英文文本归一化、SSML文本合成、模型缓存等功能;
4.集成各种模型和系统,比如:多音字预测模型、World合成器、拼接系统、歌唱合成系统等;
5.Bug 修复以及版本发布。

思科路由器 ASR1K 平台第二层软件开发 2016.07-2017.08
所在公司: 思科(上海)研发中心
项目描述: 思科路由器 ASR1K 平台第二层,即数据链路层,由 20 多个模块构成,每个模块完成相应的功能,一般一个协议对应一个模块,比如 VPLS、MPLS、VXLAN、PPP 等协议。每个模块由 data plane 和 control plane 构成,control plan 主要负责收集并存储路由器的配置信息,并将信息传输给 data plane,所有的网路包都从 data plane 经过,由 data plane 进行处理转发。
相关技术: C、路由协议、软件抓包
项目职责: 功能开发与维护
项目业绩:
1.ERSPAN 模块添加 drop session 功能:ERSPAN 模块支持配置 drop session,抓取被 drop 掉的数据包,加上头信息并发往目的端口,通过在网络中的不同路由器上配置 ERSPAN drop sesseion,并将抓取的数据包发往同一目的端口,目的端口所在主机可以通过统计,来判定网络故障。
2.Endian Neutral:即大小端支持,ASR1K 平台软件架构采用的是分层的思想,大约分为 4 层,每一层对应一到多个线程,层与层之间通过消息队列、共享内存、信号传递等技术来完成通讯,不同的层可能跑在不同的芯片上,可能对应不同的大小端模式。本人的工作是发现存在大小端问题的代码,并修改为大小端都支持的代码。
3. Bug修复。

案例展示

  • 音频播放器

    音频播放器

    1)支持音频的添加、删除、播放、暂停、回退、音量条件、播放进度等功能; 2)实现了音频均衡器功能,改善音质,具有如下功能:增加人声清晰度、增加温暖的感觉、去掉低频或高频等; 3)使用openmp 多线程计算加速滤波器计算。

  • 端口扫描器

    端口扫描器

    1)支持输入一个IP区间,一个端口区间; 2)支持多线程扫描; 3)支持进度条显示; 4)支持打印抓包率和丢包率,以及扫描结果; 5)使用sync扫描。

  • 基于深度学习的语音合成

    基于深度学习的语音合成

    1)支持输入SSML标记文本; 2)支持文本归一化; 3)支持合成英文; 4)使用tacotron和gan vocoder 深度学习模型; 5)支持合成多种音色。

  • 基于深度学习的语音合成

    基于深度学习的语音合成

    1)支持输入SSML标记文本; 2)支持文本归一化; 3)支持合成英文; 4)使用tacotron和gan vocoder 深度学习模型; 5)支持合成多种音色。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    1
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服