岗位概述
负责sdk及上层应用开发
薪资范围
25K—40K
岗位详情
岗位职责:
负责面向客户交付高质量的加速卡SDK,助力向量数据库等高性能计算场景。
你将与硬件、后端系统紧密配合,开发稳定易用的C++接口,搭建完整的CI/CD流程,持续提升交付质量。
1.负责设计、开发并维护加速卡的软件开发套件(SDK),向客户提供统一、易用、稳定的API接口
2.根据产品需求,抽象硬件资源、通信协议、数据处理逻辑,并封装成C++库
3.搭建并维护持续集成(CI)/持续交付(CD)流程,实现SDK自动化构建、测试、发布
4.优化SDK的性能、内存使用与错误处理机制,提升客户使用体验
5.负责编写高质量的文档,包括API参考手册、开发指南和示例代码
6.与客户及FAE(现场应用工程师)配合,快速响应集成与适配需求
任职要求:
1.扎实的C++开发功底(熟悉C++11及以上标准,掌握RAII、智能指针、模板编程)
2.具备丰富的SDK开发经验,了解良好的接口设计、模块抽象、版本兼容性策略
3.熟悉持续集成/持续交付(CI/CD)实践,能使用 Jenkins / GitLab CI / GitHub Actions 搭建自动化流水线
4.熟悉常见构建系统(如 Bazel / CMake / Makefile),能编写高质量构建脚本
5.熟悉 Linux 下的开发、调试、性能优化(perf/gdb/valgrind/profiler)
6.了解向量检索、加速卡、GPU/FPGA/VPU 等相关领域优先
7.良好的沟通能力、团队协作精神和责任心,能够与硬件、后端、测试团队紧密配合
8.英文阅读能力良好(能阅读英文规范文档和开源代码)
加分项:
1.有向量数据库(如 Faiss、Milvus)开发或使用经验
2.有硬件加速卡(AI加速卡、存储卡、智能网卡)相关经验
3.有大型开源项目(如 TensorRT, ONNX Runtime, gRPC)贡献经验
4.有独立设计、发布、维护过SDK产品的完整经验
5.熟悉 ProtoBuf / gRPC / Thrift 等接口协议
6.有丰富的单元测试、mock测试经验
关于忆元科技
忆元科技 - 开启智能算力新纪元。专注于新型存算一体芯片研发,致力于通过ReRAM(阻变存储器)器件 + 自研计算架构,从根本上突破"内存墙"瓶颈,为客户提供超低功耗、超高能效的智能计算加速解决方案。