请在简历中注明工作意向(3选1):
- 物联网应用桌面软件方向;
- Web云平台软件方向;
- Android手持终端应用方向
基本要求:
- 学历:理工科院校计算机科学,软件工程等相关专业本科及以上学历
方向一:无人机桌面应用软件
职责:
- 负责无人机地面软件和3D可视化软件设计、开发与测试;
- 负责无人机地面站软件与无人机飞控系统的通信协议开发与应用;
- 负责无人机任务规划、数据交互与显示、遥测和视频数据处理与解析等;
- 配合飞控系统团队进行测试、试验与试飞,协助优化改进飞控算法;
- 负责无人机视景3D可视化应用开发;
- 配合产品经理,理解业务问题,分析系统需求,编写需求规范
要求:
- 熟练Windows/Linux平台上位机软件开发,精通C/C++掌握QT(或MFC/WTL/DUI等)人机界面开发框架;
- 熟练掌握Unreal Engine、Unity等仿真引擎者优先
- 熟悉QGC地面站或其它开源地面站软件优先
- 熟悉TCP/IP,LoRa, NB-IoT, UWB等物联网协议, 熟悉物联网常见架构,以及常见的串口、网口、GPIO等端口开发
- 熟练SQL编程,使用过主流数据库如MySQL、SQL Server、DB2等之一
- 熟悉git、svn等版本控制工具
- 良好的英文读写能力
方向二:无人机Web云服务
职责:
- 负责公司WEB产品前端页面及后端框架的设计和开发
- 配合产品经理,理解业务问题,分析系统需求,编写需求规范
要求:
- 熟练主流Web开发框架(.Net、J2EE、react、vue或者angular)
- 熟悉HTML, HTML5,Python, CSS,JavaScript开发语言
- 熟练SQL编程,熟练使用SQL Server
- 独立完成软件产品的方案设计和撰写分析报告;
- 具有良好的英文技术文档的阅读和理解能力;
- 有极客精神,对新领域技术敏感;
- 熟悉docker,熟悉云部署原理;
方向三:Android手持终端应用开发
职责:
- 完成基于Android的上位机应用软件开发与测试
- 配合产品经理,理解业务问题,分析系统需求,编写需求规范
要求:
- 熟悉Android操作系统,精通java;
- 熟悉Socket编程,熟悉TCP/UDP/IP协议栈,熟悉无人机通信Mavlink协议;
- 了解ARM硬件架构,有Android驱动编写经验,有WIFI, USB, HDMI等常用外设的开发经验;
- 完成无人机地面站软件与无人机飞控的协议设计和联调工作;
- 具有良好的英文读写能力;
- 熟悉悉QT开发,参与过无人机相关项目设计开发者优先;
- 有网关、路由器,流媒体软件产品工作经验者优先;
注:
- 薪资范围:面议(根据技术水平与项目经验)
- 工作地点:杭州下沙