岗位职责:
1、负责Linux产品应用整体架构设计、开发和维护。
2、配合测试及开发团队完成整个产品的开发调试和bug修复。
3、参与项目组需求分析和方案设计,完成功能模块开发。
4、负责软件结构图、详细方案设计等相关技术文档的编写。
5、参与项目前期的系统需求调研及产品调试。
任职要求:
1、本科及以上学历,计算机等相关专业;年龄:28~40岁;
2、有8年以上Linux环境下C/C++/Qt应用项目开发经验。
3、熟悉Linux系统、熟悉嵌入式开发模式、熟悉Linux环境下的交叉编译。
4、熟练掌握C/C++编程语言、熟悉QT框架、具备软件架构设计能力。
5、有ARM上移植linux系统经验优先。
6、熟练掌握多进程/多线程编程、网络编程、三方库调用等方面的编程。
7、熟悉CAN、RS232、RS485、4G、Modbus、Bacnet、GPIO、KNX里面几种通信协议。
8、熟悉Makefile、shell、GDB、Git、SVN。
9、具备较强的软件定位能力与排查能力,沟通表达能力强,工作主动积极。
10、具有良好的学习能力和团队合作精神、具备良好的职业道德和职业习惯。