ID:155527

C++工程师

  • 公司信息:
  • 北京地平线机器人技术有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

基础代码能力
熟悉C++,自主完成过STL 的源码编写,对C++17 特性比较了解。
熟悉数据结构,系统学习过数据结构,可应用数据结构解决一般算法问题。
熟悉Python,涉及文本处理,图像处理,批量工具等,以及C++混合编程,接口封装。
了解反射,应用rttr 反射库开发过日志库的配置构建,类python/logging 配置文件构建。
探索出Ubuntu 系统下高效的开发环境,涉及到编写/并行编译/调试/搜索/复制/批量等。
涉及过JNI 层C++开发,在Android 场景下编写/调试/封装过代码。

工程应用能力
熟悉CMake,可以阅读并编写CMakeLists.txt 进行代码构建。
熟悉ROS 系统,可以做简单的消息分发、接收模块设计,参与过基于ZMQ 的消息分发中间件开发
熟悉Docker,可对镜像、容器进行构建/启动/调试等。发布过下载量100+的镜像,参考。
了解Makefile。可以正常阅读Makefile 文件并理解构建与依赖关系。
了解过REST API 以及GraphQL 查询语言,据此开发过vim 开源插件以及gitlab 工具。
了解交叉编译。曾交叉编译过大量开源库,了解常用编译选项,具有一定跨平台经验。

项目经验

对VTD(Virtual Test Drive)进行再开发,打通VTD-ROS 通信

对Carla 进行再开发,构建港口场景以及C++/Python 控制端,进行模拟仿真。

开发出公司内部的3D 点云开发平台,对其中的功能做了个性化的增删改。新增快捷键/后端数据库/任务分发/任务状态/任务复检等操作,日吞吐量达上万数量级。在开发过程中对开源代码进行了错误上报以及发起代码合并请求,并为其发布Docker 镜像。

参与港口货运Tags 图像检测工程项目

负责SDK 新增功能的继续开发。适配Linux-x86 / Android/ Linux-arm64 三平台。对接jni, 为Java 层提供动态库。负责少部分Android 调试工作。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    1
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服