职位详情
c++程序员
5000-8000元
山东矩阵软件工程股份有限公司
济南
无经验
本科
10-28
工作地址

未来城未来商务中心17楼1708

职位描述
该岗位针对应届生开放。
岗位会涉及到出差情况,需要先从实施类工作做起
不接受出差的同学请勿投递~
岗位职责:
1、负责公司硬件产品(如:数据采集卡、工业控制器、特定功能设备等)相关的软件功能开发、调试与维护工作。
2、设计与实现跨平台(麒麟、Linux、Windows)的C++核心代码库,确保一套代码在不同系统下的兼容性、稳定性和高性能。
3、编写与硬件设备通信的驱动程序、接口库(如使用PCIe、USB、串口等),并提供清晰的API供上层应用调用。
4、配合实施人员进行软硬件联调,定位并解决开发中遇到的硬件兼容性问题及技术难题。
5、编写相关的技术文档,包括设计文档、接口文档、用户手册及测试用例等。
6、参与代码审查、性能优化以及部分现有模块的重构工作,保障代码质量。

任职要求:
1、学历与经验:计算机、电子工程、通信、自动化等相关专业本科及以上学历,具备C++实际项目开发经验
2、技术核心: 精通C++语言,熟悉面向对象编程,具有良好的数据结构与算法基础。
3、跨平台能力: 有麒麟、Linux、Windows等至少两种操作系统下的开发经验,了解其系统API及编译调试环境的差异。有使用CMake等跨平台编译工具经验者优先。
4、硬件交互: 具备硬件交互开发经验,熟悉串口、USB、网络Socket等至少一种通信协议,有PCIe驱动开发经验者将是极大的加分项。
5、问题解决: 具备较强的逻辑分析和独立解决问题的能力,能熟练进行软硬件联调,并使用相关工具(如Wireshark、逻辑分析仪等)排查问题。
6、代码规范: 熟悉Git等版本控制工具,具有良好的编码习惯和文档编写能力。
7、加分项: 有Qt等GUI框架开发经验者优先;了解多线程编程、进程间通信(IPC)者优先。
8、个人素质: 具备良好的团队合作精神、沟通能力和责任心,对技术有热情,有较强的学习能力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请