职位详情

登录

软件工程师
2-3万
人 · 本科 · 3年及以上工作经验 · 性别不限2024/11/19发布

虹桥路1591号25号楼

公司信息
中英海底系统有限公司

合资/150-500人

该公司所有职位
职位描述
岗位所需技能
1. 扎实的背景和熟练的C++编程能力,***有至少几年的经验,包括对现代C++特性和***实践的了解。
2. 熟悉Qt开发环境。候选人如果有Qt的相关经验和深入理解,将是首选。
3. 理解GUI编程和桌面应用程序开发。
4. 对持续集成、软件构建系统和单元测试有一般了解。
5. 对Win32原生API有较好的理解尤为有用,虽然不是必需,Linux或MacOS经验也可以替代。
6. 熟练使用版本控制系统,特别是GIT。
7. 有使用过Visual Studio、CMake、Qt Creator或XCode的经验或熟悉度。
8. 能够使用其他编程语言,如Python和JavaScript(尤其是JavaScript)。基本的HTML技能也会非常有帮助。
9. 对关系型数据库管理系统(RDBMS)和SQL有一定了解。有使用Maria/MySQL或SQLite的实际经验者优先。
10. 一般的现代软件开发实践理解。
11. 熟悉C++和Qt中的多线程和并发编程。
12. 有调试和性能优化工具的经验,特别是在C++和Qt应用程序中的使用。
13. 对软件设计模式和原则(如SOLID原则)有合理的理解,确保代码可扩展且易于维护。
14. 有网络编程经验,特别是使用Qt的网络功能(如QNetworkAccessManager)。
15. 对网络安全原则有基本理解,尤其是在桌面应用程序开发方面。
16. 有实时数据采集的经验或理解者优先。
17. 如果候选人有客户端/服务器架构、冗余、容错或任何远程过程调用(RPC)系统的经验,将是加分项。
Qt技能要求
1. 对以下Qt模块的使用有详细了解:core、widgets、gui。
2. 对QML有基本了解,曾使用过QJsEngine或QtScript(遗留版)者将优先。
3. 有使用Qt Quick进行快速UI/UX开发的经验将是加分项。
4. 熟悉Qt的资源系统(.qrc),用于管理应用程序资源,如图像、翻译和UI文件。
5. 有使用Qt的model/view架构(如QAbstractItemModel、QTableView、QTreeView)经验。
6. 对Qt远程对象(Qt Remote Objects)有一定理解者优先,尽管这很容易学习。

相关职位
C++软件工程师1.5-3万
C/C++开发工程师2-3.6万·13薪
资深研发工程师1.5-3万
高级c++开发工程师2-3万·13薪
C++工程师2-3万
查看所有职位
51米多多提醒你:在招聘、录用期间要求你支付费用的行为都必须提高警惕。 以招聘为名的培训、招生,许诺推荐其他工作机会,甚至提供培训贷款,或者支付体检 、服装、押金和培训等费用后才能录用工作的,都属于违法行为,应当提高警惕。一经发现,请立即举报,并向当地公安机关报案。

举报

招聘信息 > 上海招聘 > 后端开发招聘 > 上海架构师招聘

收藏

热门职位热门城市周边城市