岗位职责:.负责Android/Linux/Mac系统的上位机软件开发。.负责开发Android/Linux/Mac系统的SDK。.负责编写设计文档、测试文档等技术资料。.负责维护所开发的软件代码。.配合固件工程师进行联调。岗位要求:.熟悉C++/JAVA等主流编程语言,对常用的数据结构有所了解。.熟悉Android/Linux/Mac等操作系统,有相关操作系统的项目开发经验。.掌握常用的通讯协议,如MQTT,HTTP,WebService等协议,网络通信TCP以及232/485串口通讯开发。.掌握数据库使用,如SQLite,MySQL,SQLServerd等常用数据库的基本使用和查询优化。.有RFID相关经验优先。