欢迎光临我们的网站~

当前位置

系统工程师/C++软件开发工程师

¥15000-¥30000元

岗位核心职责:1.C++软件开发:①基于C++进行模块化、易扩展的软件功能开发,基于顶层状态机的设计完成模块开发,集成异常处理机制。②实现机器人运行状态的动态管理与切..

  • 公司名称:广州立景创新科技有限公司
  • 职位类别:系统工程师
  • 工作地点:广州市-黄埔区
  • 薪资水平:15000-30000元
  • 联系人:王女士
  • 学历要求:不限
  • 电话:020-666****9

职位详情

岗位核心职责: 1. C++软件开发: ①基于C++进行模块化、易扩展的软件功能开发,基于顶层状态机的设计完成模块开发,集成异常处理机制。 ②实现机器人运行状态的动态管理与切换(如休眠模式、充电模式,任务模式) ③ 完成机器人运动的指令控制及运动状态监控 ④完成语音交互模块相关集成与开发工作 ⑤完成感知模型的集成工作 2. 网络通信与数据管理: ①基于HTTP协议实现跨域控的交互,支持消息传输、文件上传/下载。 ②管理SQLite/MySQL数据库,设计用户信息缓存策略,优化数据读写性能。 岗位技能要求 1. C++开发能力: ①精通C++11/14/17标准,熟悉STL、智能指针、多线程/异步编程。 ② 熟练使用设计模式(如状态机、观察者、工厂模式) 2. 网络与通信技术: ①熟练开发HTTP/RESTful服务(如libcurl、Boost.Beast),熟悉JSON/Protobuf数据格式。 ② 熟悉TCP/UDP Socket编程,了解WebSocket实时通信。 3. 数据库与缓存技术: ①熟练使用SQLite/MySQL,熟悉SQL优化与事务管理。 ②了解Redis/Memcached缓存机制,实现高效数据存取。 4. 状态机与异常处理: ①熟悉有限状态机(FSM)设计,能处理复杂业务状态切换。 ②掌握C++异常处理、日志监控与容错机制。 5. 音视频处理技术: ①熟悉音频编解码(PCM/AAC/Opus)、信号转接与同步。 ②了解WebRTC协议栈(如ICE/STUN/TURN),能实现音视频流传输。 6.低功耗设计: ①熟悉休眠模式实现,优化系统功耗(如Linux电源管理策略)。 7、有以下开发经验者优先 ①移动机器人或者自动驾驶软件开发经验(C++) ②语音模块(ASR/TTS)集成经验,熟悉本地知识库管理(如Elasticsearch) ③感知模型(YOLO等)集成经验 ④熟悉WebRTC与云平台音视频流对接
1.95G 4G 4G 4G 4G 4G 4G 4G 4G 6.298G 5552.86MB 6097.91MB 3.8G 3.04G 3.51G 4.49G 4.6G 3.31G 2.62G 3.1G 3.05G 4.51G 4G 3.85G 2.56G 3.03G 3.72G 4G 2.3G 3.8G 3.7G 4.36G 2.71G 5.17G 6.34G 2.92G 4.05G 6.34G