职位描述
岗位职责
1、核心开发任务:
①、负责基于Qt框架的跨平台(Windows/Linux)桌面应用程序开发,完成功能设计、编码实现及性能优化;
②、主导或参与UI界面设计与实现,包括复杂交互逻辑开发、界面美化及控件自定义(如使用QSS、QML);
③、开发并维护动态库、插件模块,确保软件可扩展性和稳定性。
2、系统设计与协作:
①、参与需求分析和技术调研,设计系统架构及核心模块,制定开发计划并按时交付;
②、与其他团队协作,完成软件与下层设备(如充电控制板、PLC、仪器仪表等)的通信协议开发(串口/网络)及联调测试。
3、质量保障与文档:
①、编写单元测试用例,定位并修复代码缺陷;
②、撰写技术文档(设计文档、接口说明、测试报告)。
任职资格
1、编程基础:
①、精通C++;
②、熟练使用STL、多线程、网络编程(TCP/IP、Socket)。
2、Qt专项:
①、3年以上Qt开发经验,深入掌握信号槽机制、事件处理;
②、熟练使用Qt Creator,具备QWidget或QML界面开发能力,能独立开发自定义控件。
3、系统与工具:
①、熟悉Linux系统操作及Shell脚本;
②、掌握GDB调试、Git版本控制;
②、了解常用数据协议(JSON/Protobuf)及数据库操作(SQL Server/MySQL)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕