跳转到主要内容

上位机Python开发工程师

Technology
中电金信软件有限公司
1周前
全职

职位描述

岗位介绍:

  • 负责上位机节点的注册、健康上报、能力与状态同步、任务接收、执行过程记录及结果/证据回传。
  • 实现服务端与本地执行节点之间的异步通信、连接恢复、超时取消、重复请求处理及异常诊断。
  • 按正式接口资料实现数据激励与监控、控制器仿真、图像采集等适配器,完成报文/字段映射、时间关联和闭环校验。
  • 协同开发及联调 Electron/React/TypeScript 桌面仿真面板,实现布局编辑、操控事件、本地回放以及轨迹球增益、切屏/失焦释放等输入状态处理。
  • 参与 ICD/DD、UADF 等工程数据与目标对象的映射,保证动作回执、实际观测、验证结论和原始证据可关联。
  • 开展目标操作系统和设备 SDK 的兼容检查,维护启动配置、日志诊断、部署包及联调记录;现场动作执行按正式接口、资源租约和运行资格控制。

任职要求:

  • 6~12 年相关研发经验,至少有一个设备/台架/测控上位机或分布式执行节点的完整开发与联调项目。
  • 熟练 Python,掌握 asyncio、网络通信、进程/线程协作、异常处理和资源释放,能编写稳定运行的节点服务与自动化测试。
  • 熟悉 TCP/UDP、WebSocket 或串行通信等实际项目接口,能够根据协议/SDK 文档完成接入、抓包分析及问题定位。按项目接口实际采用,不要求所有总线同时具备经验。
  • 具备桌面软件或人机交互调试经验;能参与现有 Electron/React/TypeScript 面板联调。以 C++/Qt、C#、LabVIEW 为主的候选人需验证 Python 能力及跨栈适应能力。
  • 理解命令确认与实际状态、超时与失败、重试与重复动作的差别,能够定位丢事件、断连、卡键、界面与执行状态不同步等问题。
  • 能直接与客户及设备厂商沟通接口问题,形成复现步骤、日志证据和处理结论;本科及以上理工科,学历学信网可查,工作地点上海。
Keywords
LabVIEWRedisTypescriptJavaScriptMysqlPython

对这个职位感兴趣吗?