上位机软件工程师

本科 | 深圳

2025-07-07 16:58

工作内容:

1、 开发和维护上位机软件,包括Qt+UI界面,网络通信,设备通信,游戏适配,win驱动,运动算法等。

2、 负责软件架构的设计、软件模块的详细设计、编码、修复软件Bug等工作;

3、 调试和测试软件的稳定可靠性,遵循代码规范,输出高质量代码;

4、 编写相关文档,打包发布软件。


任职要求:

1、 电子信息、电气、自动化、计算机等相关专业,本科及以上学历,熟练的英语阅读能力,良好的交流与写作能力;

2、 熟练使用C++11/14/17,了解C++的新特性;

3、 具有面向对象的设计思维,熟悉常用的设计模式;

4、 了解CMake、git等基本的工程管理工具的使用方式;

5、 了解常用的功能库和操作,STL、文件、容器、串口、网络、多线程;

6、 熟悉数据结构和基本的算法,有过算法类竞赛经验和名次者优先;

7、 熟练使用Qt,有Qt项目开发经验或QML项目开发经验者优先。

8、 熟悉设备通信,有设备控制类开发经验者优先。

9、 对赛车类/飞行类游戏感兴趣,有过mod或游戏辅助软件开发经验者优先。


立即投递