该职位已失效,看看其他机会吧

c#研发工程师

1.4-2万
  • 成都龙泉驿区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

C++CWebFormWindows FormsWPFMySQLPostgreSQLRedis
岗位职责
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、串口调试助手)排查硬件通信问题的能力。
查看全部

工作地点

成都龙泉驿区四川省文通投资管理有限公司-西南门

职位发布者

张继月/招聘专员

立即沟通
公司Logo成都文通网络科技发展有限公司
成都文通网络科技发展有限公司——专注于构建教学大数据落地服务、常态化运营体系的公司。总部设在成都龙泉驿,公司目前服务区域覆盖:四川、重庆、贵州、云南、湖南长沙;合作学校近两百所,现有员工三百余名;公司旗下设有:数据处理中心、考试研究中心、文印服务中心、广告设计部、设备维修部、货物配送部、综合部等一条龙的后勤服务团队。公司旨在为学校量身打造个性化的教学大数据服务中心,通过对学校现有文印室进行改造升级,利用文印室的枢纽属性,为学校提供稿件、画册、书刊的排版、设计、印刷、装订等文印及广告设计、制作、安装等一条龙服务,实现落地服务、常态运营;公司通过为学校增加彩色、高速、自动装订等高性能文印设备,极大的降低学校现有的文印成本支出,并且快速提升文印服务质量、范围;同时公司还为学校量身打造个性化的教学大数据服务,“以教学大数据助推学校高效运转,实现精准教、精准学、精准练的个性教学目标”。
公司主页