岗位职责:1.负责一体机上位机软件的开发和维护,完成从需求分析到设计、开发、维护等整个项目周期内的工作;2.负责编写软件设计文档等相关文档,能够根据设计要求独立完成开发、测试、调试;3.分析和发现软件系统的优化点,推动软件性能优化与功能创新。任职要求:1.本科及以上学历,5年以上工作经验通信、计算机或相关专业;2.5年以上Linux下C/C++设计与编程经验,2年以上服务端后端开发经验;3.深刻理解对象生命周期管理、内存分配和管理、STL,精通C++语法等;4.熟悉数据结构与编译原理,了解Boost、Qt等开发框架;5.熟悉界面编程技术, 有QT(hisi/windows/linux/android)界面开发经验优先;6.熟悉TCP/IP网络编程,熟悉HTTP协议;7.熟悉ACE、POCO 等相关开源软件,有相关应用开发开发经验;8.具有良好的表达能力、沟通能力和团队合作精神,工作责任心和抗压能力强,逻辑清晰,善于学习;9.有大型分布式高性能网络通信服务器端程序开发经验者优先;10.熟悉shell环境,有一定linux开发能力;11.熟悉C++11,熟练使用Make CMake 等编译工具链;12.有Java、Python编程经验者加分;13.熟悉多线程,多进程并发编程;14.有通讯类分布式后台服务程序开发经验优先。15.无人机平台研发或无人机应用研发工作经验者优先。