岗位描述
岗位职责
1. 在导师指导下,参与公司跨平台(Windows/Linux)桌面应用程序的功能开发与日常维护;
2. 基于 Qt 框架(C++/QML)协助完成客户端界面搭建、基础业务逻辑实现及本地接口封装;
3. 配合团队进行双平台客户端的部署、调试工作,协助定位并解决基础的运行异常与交互问题;
4. 参与客户端的性能测试与优化工作(如界面渲染、启动速度等),并完成相关的技术文档编写。
任职要求
1. 本科及以上学历,软件工程、计算机科学与技术、网络工程等相关专业应届毕业生;
2. 熟悉 Windows 或 Linux 操作系统的基本指令与常用组件,了解主流桌面环境(GNOME/KDE 等)的基本使用;
3. 熟悉 Windows/Linux 系统开发框架(如 Win32 API、.NET、GNOME/KDE 等)及操作系统基本原理(进程线程、内存管理、文件系统等);
4. 掌握 C/C++ 语言基础,具备良好的面向对象编程思想,了解 Qt 框架(Qt5/Qt6)及信号与槽机制;
5. 具备基础的计算机网络知识,了解 TCP/HTTP 等常见协议,能进行简单的网络编程实践;
6. 熟悉 Shell 或 Python 等脚本语言,了解多线程及 IPC 通信机制;
7. 了解常用的调试工具(如 Visual Studio 调试器、gdb 等),具备一定的代码阅读和问题分析能力;
8. 具备良好的沟通表达能力和团队协作精神,学习意愿强,工作积极主动;
9. 在校期间有相关课程设计、毕业设计或实习经历者优先;