岗位职责
1、使用C++/Qt开发桌面客户端,完成需求开发、迭代优化与单元自测;
2、开发UI、封装自定义控件,处理界面卡顿、多分辨率适配等渲染问题;
3、实现多线程、网络、串口、文件、数据库等底层业务逻辑;
4、协同产品、测试、后端,输出设计与接口文档;
5、排查崩溃、内存泄漏、死锁等问题,优化软件性能稳定性;
6、负责Windows/macOS/Linux跨平台适配、打包发布;
7、维护代码库,重构老旧模块,统一编码规范。
任职要求
1、计算机本科及以上,3年以上C++ Qt桌面开发经验;
2、精通C++11/14/17、STL、多线程并发编程;
3、熟练QWidget、QML、网络、串口、数据库等Qt模块,会自定义控件、QSS;
4、掌握CMake/qmake、Git,能独立排查内存、崩溃问题;
5、熟悉Windows/Linux系统调用优