岗位职责:
1)使用QT库构建界面框架,独立完成windows/linuxQT/嵌入式LinuxQT软件开发;
2)配合硬件工程师和驱动工程师调试硬件;
3)参与项目的系统设计、代码编写、单元测试;
4)编写概要设计说明书、详细设计说明书等技术文档;
5)完成模块的接口设计、代码编写、单元测试等开发任务;
6)完成上级安排的其他任务。
任职要求:
1)大专以上学历,计算机相关专业,能读懂英文文献;
2)掌握QT工作机制,掌握QT应用开发框架,精通C/C++的语言;
3)熟练使用QT开发环境及相关开发工具,有QT5编程开发经验,熟悉QT库,能够实现较为复杂的UI控件,掌握QT的常用机制(信号、槽);
4)掌握windows/Linux系统多进程和多线程程序设计以及同步方式;
5)熟悉linux嵌入式系统开发和Shell编程;
6)熟悉网络编程,熟悉TCP/IP协议和http协议;
7)具有音频、视频项目的客户端的开发经验;
8)沟通能力好,思维清晰,工作认真细致,责任感强,能够承担一定的工作压力,有良好的的团队协作意识;
9)有警用或军用语音和视频通信开发经验优先;
10)会嵌入式软件白盒或者黑盒测试优先。
收起