编程与开发
- 熟练使用 C/C++ 开发8年,具备系统级开发和高性能计算经验,曾参与过两个系统级项目的设计、开发和优化。
- 熟练使用 Shell/Python 编写脚本,进行数据处理、自动化测试等工作。
- 掌握常用的数据结构(数组、链表、树等)和算法(排序、搜索、求最优解等)
- 熟悉 Linux 操作系统及常用命令,具备编程和调试能力,使用 GDB 进行故障排查和性能分析。
- 熟悉跨平台开发,使代码在多个平台上的迁移与兼容,保障代码可用。
专项技能
- 熟悉多线程编程,能有效的应对死锁等问题。
- 熟悉高可用系统开发,曾在项目中进行负载均衡和故障转移的开发。
- 熟悉 OpenCL,能进行 GPU 并行编程。
- 熟悉 SIP/RTP/H323 协议,进行通信协议的实现和调试。
- 熟悉机器学习算法,如随机森林、神经网络等。
- 熟悉 TensorRT,能进行模型部署与 SDK 封装。
框架与工具
- 熟练使用 STL 标准库进行高效编程。
- 熟悉 PyTorch,能进行深度学习模型的开发与训练。
- 熟练使用 CMake 进行项目构建和管理,支持多平台编译。
- 熟练使用 Git/SVN 进行版本控制和团队协作,确保项目的代码管理和版本跟踪。
- 熟练使用 Docker 进行部署和封装。