工作职责
1.设计、开发和测试基于C++的跨平台SDK库及应用程序(Windows/Linux);
2.使用Qt5框架开发用户界面,优化产品交互体验;
3.实现高效的数据结构和算法,提升系统性能和稳定性;
4.参与需求分析和技术文档编写,确保代码质量和可维护性;
5.定位并修复软件缺陷,进行性能调优和内存管理优化;
6.与产品经理、测试工程师协作,确保项目按时高质量交付。
工作要求
1.本科及以上学历,计算机/软件工程/电子工程等相关专业;3年以上C++开发经验,有独立负责模块开发的能力;
2.精通C++11/14/17,熟悉面向对象设计、多线程、内存管理;熟练使用Qt5框架开发桌面;
3.扎实的数据结构与算法基础,能设计高效解决方案;
4.熟悉usb和网络编程(TCP/IP)开发;掌握Windows/Linux开发环境及调试工具;
5.熟悉Visual studio 2019、Git、CMake、等开发工具链;具备模块化设计和代码重构能力;
6.良好的问题分析和调试能力。