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

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

15000-30000元
image
  • 五险一金;免费班车;交通补贴;餐饮补贴;通讯补贴;专业培训;绩效奖金;年终奖金;定期体检;培训
  • 发布时间:2023-11-02
  • 公司名称: 广州立景创新科技有限公司
  • 职位类别: 系统工程师
  • 工作地点 : 广州市-黄埔区
  • 学历要求: 不限
  • 联系人 王女士
  • 联系电话 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与云平台音视频流对接
公司信息

广州立景创新科技有限公司

联系人:王女士

电话:020-666****9
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