岗位职责:
1、负责公司门锁软件、数控相关产品的开发与维护;
2、结合产品需求与技术规格说明书,完成相应软件模块的设计与开发;
3、配合公司其他部门完成产品生产调试售前、售后技术支持工作 ;
4、负责项目的测试与后续代码的升级维护。
任职要求:
1、学历及专业要求:本科及以上学历,计算机、软件工程或相关专业,1年以上C++/Qt开发经验,优秀应届毕业生亦可;
2、技能及工作经验:
①.熟练掌握C++语言的核心特性,包括面向对象编程(类、继承、多态)STL、智能指针、Lambda表达式、C++对象内存布局等相关技术;
②.熟练掌握多线程及线程安全、串口通信、网络编程、数据库开发;
③.熟悉客户端开发相关技术(Qt、MFC),主导开发过Qt相关的项目,理解Qt的信号槽运行机制,使用过QSerialPort,QtNetwork,QTcpSocket,QThread,QSql相关的类和模块进行实际开发,能够独立解决开发中遇到的问题;
④.理解面向对象设计原则,使用过常用的设计模式,并能够举例分析特定设计模式的使用场景和优缺点;
⑤.具备良好的编码规范意识和注释习惯,注重代码可读性和可维护性;
⑥.熟练使用Git版本控制工具。
3、工作认真负责有责任心,有较强的学习能力和问题解决能力;具备良好的团队协作精神和沟通能力;能承受一定工作压力,具备项目推进意识。