SDK 开发工程师(C++ / Node.js)

ShanghaiFull-timePosted Feb 2, 2026

Job description

  1. 负责公司核心 SDK 的设计、开发与维护,包括网络传输模块、接口封装、数据处理等。
  2. 根据业务需求进行 API 与 SDK 接口设计,确保易用性、扩展性及兼容性。
  3. 对 SDK 进行性能分析与优化,包括内存管理、网络请求效率、并发处理等。
  4. 编写高质量、可维护的代码,并配合测试团队进行功能验证与缺陷修复。
  5. 参与技术方案评审,制定开发规范与文档标准。
  • 本科及以上学历,计算机相关专业,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

See all openings at Sharpa Robotics