【C++开发工程师(GUI方向)】:定义你的图形客户界面,你会感受到用软件控制3D打印机的乐趣
岗位职责:
1.完成公司3D打印机设备端软件程序研发,负责gui人机交互界面开发工作;
2.负责攻克开发过程中的技术难题,对于相关技术难点提出解决方案,完成软件代码实现。
任职要求:
1.本科及以上学历,计算机、自动化、机电、通信、电子等相关专业,有一定的英文读写能力(文献阅读及文档编写)优先考虑;
2.熟悉C/C++语言在Linux下的应用程序编程开发,并有严谨的思维习惯和规范的代码编写能力,能够根据开发进度和任务分配,完成相应模块软件的设计、开发、编程,测试任务,编写相应的技术文档;
3.有图形用户界面开发经验,熟悉主流开源跨平台/嵌入式前端UI框架的应用, 包括但不限于QT, lvgl, gtk, flutter, electronic;
4.具备对图形界面开发封装有优秀的灵感和敏锐的嗅觉,例如:各种控件、 布局、样式、触发、绑定等封装实现;
5.具备混合语言编程的经验, 熟悉cmake、shell、python等脚本语言的使用;
6.熟悉git,了解模块化编程; 有团队合作精神,良好的沟通技巧,和在低监督下工作的能力。