xTool
算法工程师(C++)
岗位职责
负责感知算法库(C++)的架构优化与重构:公共模块抽象(模型加载/解密、推理封装、config 驱动)、接口复用与分层治理,降低新算法接入成本。
建立并推行算法库的工程规范:接口命名、统一返回值、错误码体系、日志规范,推动各算法子仓按统一约定接入并持续治理。
负责算法库的多平台交付:PC(Windows/macOS,x64/arm64)的交叉编译、依赖管理、产物版本化;按需扩展到移动端(iOS/Android)。
负责算法推理链路的性能优化:ONNX Runtime 等推理框架的使用与调优、OpenCV 前后处理、多线程与内存优化,以及各平台后端(CPU/GPU/NPU)的适配。
维护并演进 CI/CD 流水线:自动构建、单元/回归测试、模型资产处理、出包发布;配合上位机团队完成算法插件集成与问题排查。
建立算法库质量门禁:数值对拍、golden 回归、性能基线,保障算法升级不引入回退。
任职要求
任职要求 •本科及以上,计算机/软件/自动化等相关专业,3 年以上 C++ 工程经验。 •扎实的现代 C++(11/14/17)功底,熟悉 CMake,有跨平台构建与库封装(C API / ABI 兼容、静态/动态库)经验。 •有中大型 C++ 代码库的重构与框架设计经验:能识别重复与耦合、提炼公共抽象、设计稳定接口,并以错误码、日志、返回值等机制把规范固化到代码与工具链中。 •熟悉 OpenCV,了解深度学习推理部署(ONNX Runtime / TensorRT / NCNN / CoreML 任一),有推理链路性能优化经验。 •熟悉 Git 工作流与 CI/CD 基本原理,有 GitLab CI / Jenkins 等流水线编写经验。 •具备良好的沟通与推动能力,能跨团队(算法、上位机、测试)定规范并落地。 加分项 •有 iOS/Android 端 C++ 库交付经验(NDK、Xcode toolchain、Framework/AAR 打包)。 •有算子级优化或模型量化经验(CUDA/Metal/OpenCL、INT8 量化、各厂商 NPU SDK)。 •了解 Node.js 原生扩展(N-API / NAN / node-gyp)或 Electron 插件打包。 •熟悉 Python,能做算法原型到 C++ 的移植与数值对拍。 •有模型加密、版本管理、资产分发相关经验。 •有算法 SDK 对外交付或开源项目维护经验。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。