岗位职责:
1、基于Qt平台的软件应用开发和维护;
2、根据产品参与软件相关的设计需求分析、系统设计、软件开发、调试、测试工作;
3、能按照项目计划,按时提交高质量代码,完成开发任务;
4、依据项目需求,参与项目研发技术方案的制订与讨论;
5、负责相应模块设计文档编写,软件功能模块的代码编写;
7、软件功能变更设计及维护;
8、软件平台建设及优化。
岗位要求:
1、学历或教育背景要求:计算机相关专业本科及以上学历。
2、两年以上Qt开发经验,熟悉Qt/QtQuick开发环境、qml、Qt库,具备Qt GUI应用开发软件项目经验 ;
3、对 windows 或 Linux 的内核有深入了解,具有 windows 或 Linux 下开发或测试经验;
4、熟悉Qt5.6面向对象的编程思想,基本掌握数据结构、算法、操作系统等相关知识,掌握常见的编程模型,有良好的编码风格;
5、熟悉TCP/IP协议、Socket网络编程优先;
6、熟悉网络编程、多线程的编程,具备一定的逻辑控制类经验
7、熟悉socket通讯,串口通讯,CAN通讯
8、精通 QT 的各平台移植(主要为 LINUX),具有独立分析问 题和解决问题的能力;
9、熟悉底层驱动设计工作,能与驱动人员合作对接。
10、工作态度严谨、个人主观能动性强,具有较强的责任心,有良好的沟通、团队协作能力,有较强的学习和理解能力