1.1-1.6万·16薪
四川省文通投资管理有限公司-西南门
岗位职责
1、核心产品开发与迭代:参与公司打印机、扫描仪、批阅一体机配套桌面客户端的核心设计与开发,负责 C#/C++ 代码的编写、重构与性能优化,聚焦硬件设备与软件系统的交互层开发;
2、硬件对接模块实现:主导桌面客户端与打印机、扫描仪、批阅一体机的硬件对接开发,包括设备 SDK(如 TWAIN/WIA、打印机厂商 SDK、批阅一体机专用 SDK)集成、底层通信协议(PCL/PS、TWAIN、串口 / 网口指令)解析与封装,保障设备指令下发、数据回传的准确性;
3、跨团队协作与模块落地:与硬件测试、产品、运维团队协作,完成设备对接模块的需求拆解、方案设计、功能实现及联调调试,针对不同品牌 / 型号设备的适配问题输出解决方案;
4、技术难题攻坚与稳定性保障:分析并解决设备通信中断、指令解析异常、数据传输丢包、多设备并发调用等技术难题;优化设备交互性能(如扫描速度、打印队列处理、批阅识别数据处理效率),提升系统在多设备 / 多场景下的稳定性;
5、设备兼容性适配:跟进主流品牌(惠普 / 佳能 / 爱普生打印机、富士通 / 中晶扫描仪、南昊 / 奥威批阅一体机)的新机型迭代,完成客户端与新设备的适配开发,解决 Windows 不同版本(Win7/10/11)、不同硬件接口(USB / 网口 / 串口)的兼容性问题;
6、技术文档与知识沉淀:编写设备对接技术文档(含 SDK 集成手册、通信协议解析文档、故障排查指南)、开发规范及接口文档,确保硬件交互模块的可追溯、可维护;
7、测试与问题闭环:参与设备对接模块的单元测试、集成测试,定位并修复测试 / 生产环境中出现的硬件通信故障,跟进用户反馈的设备使用问题并闭环解决。
岗位要求:
1、核心开发语言:精通 C++/C#(.NET Framework/.NET Core/.NET 5+),深入掌握 OOP、泛型、多线程、内存管理等核心概念;能独立完成 Windows 桌面应用全流程开发,具备复杂硬件交互场景下的代码优化能力;
2、桌面开发技术:熟练运用 WPF 开发,精通 XAML、数据绑定、MVVM 模式、自定义控件开发,能实现硬件设备操作界面的复杂交互,保障多 Windows 版本(Win7/10/11)的界面兼容性;
硬件通信能力:
3、熟悉 Windows 打印 API、WIA/TWAIN 扫描标准,掌握打印机 / 扫描仪 / 高拍仪主流 SDK(如 TwainDSM、厂商专属 SDK)的集成与二次开发;
4、熟悉串口 / USB / 网口通信原理,能基于 TCP/UDP 协议搭建稳定的 C/S 硬件通信模块,处理网络超时、断连等异常;了解打印机 PCL/PS、扫描仪 TWAIN 等底层通信协议者优先;
5、了解批阅一体机核心逻辑(图像采集、OCR 识别、答题卡点阵解析、数据同步),有批阅一体机对接开发经验者优先;
6、网络通信能力:熟练掌握 TCP/UDP 协议开发,能独立设计高可用的硬件与客户端通信模块;了解 HTTP/HTTPS、WebSocket 协议,有跨端硬件数据同步开发经验者优先;
7、兼容性与故障排查:熟悉不同品牌 / 型号打印机、扫描仪、批阅一体机的适配要点,能快速定位并解决设备驱动冲突、指令不兼容、数据解析错误等问题;具备使用调试工具(如 Wireshark、串口调试助手)排查硬件通信问题的能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕