SDK 开发工程师(C++ / Node.js)
ShanghaiFull-timePosted Feb 2, 2026
Job description
- 负责公司核心 SDK 的设计、开发与维护,包括网络传输模块、接口封装、数据处理等。
- 根据业务需求进行 API 与 SDK 接口设计,确保易用性、扩展性及兼容性。
- 对 SDK 进行性能分析与优化,包括内存管理、网络请求效率、并发处理等。
- 编写高质量、可维护的代码,并配合测试团队进行功能验证与缺陷修复。
- 参与技术方案评审,制定开发规范与文档标准。
- 本科及以上学历,计算机相关专业,3 年以上软件开发经验。
- 精通 C++ 与 Node.js,熟悉多线程、异步编程、网络协议(HTTP/HTTPS、WebSocket 等)。
- 有 SDK 或大型软件模块开发经验,熟悉接口设计与模块化架构。
- 深入理解网络数据传输机制及性能优化方法。
- 具备良好的问题分析能力与解决能力,能独立完成开发任务。
- 有较强的沟通能力与团队合作精神。
- 熟练使用 CMake、Makefile、Autotools 等工具链,支持多目标平台构建。 有跨平台交叉编译经验优先考虑,能够在多系统环境(如 Windows / Linux / macOS / 嵌入式系统)中构建和发布 SDK
Description copied from Sharpa Robotics's careers page. Read the full posting before you apply.
More jobs at Sharpa Robotics
战略规划经理
Sharpa Robotics· Shanghai高级技术员
Sharpa Robotics· Shanghai高级 XR 视觉与渲染工程师(双目影像 / 空间视频方向)
Sharpa Robotics· Shanghai人体骨骼重建算法工程师
Sharpa Robotics· Shanghai云解决方案架构师(Cloud Solutions Architect)
Sharpa Robotics· Shanghai