职位详情
## 岗位职责
1. 负责 Python 桌面应用程序的架构设计和核心功能开发
2. 独立完成 EPICS 硬件通信模块的开发和优化
3. 负责数据处理和可视化功能的设计与实现
4. 参与技术方案评审和代码 Review
5. 编写高质量的技术文档和 API 接口文档
6. 指导和培养初级工程师/实习生
---
## 任职要求
### 硬性要求(必须满足)
- **学历专业**:计算机、软件、自动化、电子信息等相关专业,本科及以上学历
- **工作经验**:2 年以上 Python 开发经验,有完整的桌面应用开发项目经验
- **核心技能**:
- 精通 Python 编程,熟悉 Python 3.10+ 新特性
- 熟练掌握 PyQt5 或 PySide2 等 Qt 框架,有实际项目经验
- 熟悉 numpy、h5py 等数据处理库
- 熟悉 Git 版本控制和工作流
- **异步编程**:理解异步编程模型,有 asyncio 或类似框架使用经验
- **文档能力**:能编写清晰的技术文档和 API 文档
### 核心技术栈(要求熟练掌握)
| 技术 | 版本要求 | 熟练程度 |
|------|---------|---------|
| Python | >=3.10 | 精通 |
| PyQt5 | - | 熟练掌握 |
| pyepics | >=3.5.9 | 熟练掌握 |
| aioca | >=2.0 | 了解 |
| numpy | >=2.2.6 | 熟练掌握 |
| h5py | >=3.15.1 | 熟练掌握 |
| pyqtgraph | >=0.14.0 | 熟练掌握 |
| qasync | >=0.28.0 | 熟练掌握 |
| Git | - | 熟练掌握 |
### 加分项(满足 2 项以上优先)
- 有 EPICS、Tango 等工业通信协议开发经验
- 有科学仪器、实验室设备控制软件开发经验
- 熟悉 HDF5 文件格式和大数据处理
- 有 PyInstaller 打包发布经验
- 了解 Material Design 设计规范
- 有开源项目贡献经验
- 熟悉 YAML 配置文件管理(PyYAML/ruamel-yaml)
### 软性要求
- 具备良好的问题分析和技术攻关能力
- 有良好的代码习惯,注重代码质量和可维护性
- 具备良好的沟通能力和团队协作精神
- 有责任心,能承受一定的工作压力
- 有技术热情,持续关注新技术发展
---
## 技术环境
**开发工具**:
- IDE:PyCharm / VS Code
- 版本控制:Git
- 包管理:uv / pip
**技术栈**:
- 核心语言:Python 3.10+
- GUI 框架:PyQt5 + qt-material
- 硬件通信:pyepics、aioca(EPICS)
- 数据处理:numpy、h5py、Pillow
- 图表绘制:pyqtgraph
- 配置管理:PyYAML、ruamel-yaml
- 打包发布:PyInstaller
---
## 薪资福利
### 薪酬待遇
- **基本工资**:面议(根据能力定薪)
- **绩效奖金**:项目奖金 + 年终奖
- **调薪机制**:年度调薪 + 特别贡献调薪
### 福利保障
- 五险一金(入职即缴纳)
- 带薪年假(5-15 天)
- 免费工作餐
- 定期体检
- 节日福利
- 团建活动
### 工作时间
- 工作时间:9:00-18:00(弹性工作制)
- 周末双休
- 国家法定节假日
1. 负责 Python 桌面应用程序的架构设计和核心功能开发
2. 独立完成 EPICS 硬件通信模块的开发和优化
3. 负责数据处理和可视化功能的设计与实现
4. 参与技术方案评审和代码 Review
5. 编写高质量的技术文档和 API 接口文档
6. 指导和培养初级工程师/实习生
---
## 任职要求
### 硬性要求(必须满足)
- **学历专业**:计算机、软件、自动化、电子信息等相关专业,本科及以上学历
- **工作经验**:2 年以上 Python 开发经验,有完整的桌面应用开发项目经验
- **核心技能**:
- 精通 Python 编程,熟悉 Python 3.10+ 新特性
- 熟练掌握 PyQt5 或 PySide2 等 Qt 框架,有实际项目经验
- 熟悉 numpy、h5py 等数据处理库
- 熟悉 Git 版本控制和工作流
- **异步编程**:理解异步编程模型,有 asyncio 或类似框架使用经验
- **文档能力**:能编写清晰的技术文档和 API 文档
### 核心技术栈(要求熟练掌握)
| 技术 | 版本要求 | 熟练程度 |
|------|---------|---------|
| Python | >=3.10 | 精通 |
| PyQt5 | - | 熟练掌握 |
| pyepics | >=3.5.9 | 熟练掌握 |
| aioca | >=2.0 | 了解 |
| numpy | >=2.2.6 | 熟练掌握 |
| h5py | >=3.15.1 | 熟练掌握 |
| pyqtgraph | >=0.14.0 | 熟练掌握 |
| qasync | >=0.28.0 | 熟练掌握 |
| Git | - | 熟练掌握 |
### 加分项(满足 2 项以上优先)
- 有 EPICS、Tango 等工业通信协议开发经验
- 有科学仪器、实验室设备控制软件开发经验
- 熟悉 HDF5 文件格式和大数据处理
- 有 PyInstaller 打包发布经验
- 了解 Material Design 设计规范
- 有开源项目贡献经验
- 熟悉 YAML 配置文件管理(PyYAML/ruamel-yaml)
### 软性要求
- 具备良好的问题分析和技术攻关能力
- 有良好的代码习惯,注重代码质量和可维护性
- 具备良好的沟通能力和团队协作精神
- 有责任心,能承受一定的工作压力
- 有技术热情,持续关注新技术发展
---
## 技术环境
**开发工具**:
- IDE:PyCharm / VS Code
- 版本控制:Git
- 包管理:uv / pip
**技术栈**:
- 核心语言:Python 3.10+
- GUI 框架:PyQt5 + qt-material
- 硬件通信:pyepics、aioca(EPICS)
- 数据处理:numpy、h5py、Pillow
- 图表绘制:pyqtgraph
- 配置管理:PyYAML、ruamel-yaml
- 打包发布:PyInstaller
---
## 薪资福利
### 薪酬待遇
- **基本工资**:面议(根据能力定薪)
- **绩效奖金**:项目奖金 + 年终奖
- **调薪机制**:年度调薪 + 特别贡献调薪
### 福利保障
- 五险一金(入职即缴纳)
- 带薪年假(5-15 天)
- 免费工作餐
- 定期体检
- 节日福利
- 团建活动
### 工作时间
- 工作时间:9:00-18:00(弹性工作制)
- 周末双休
- 国家法定节假日
2026-03-04 19:48
IP属地:上海
职位福利
本科1-3年Linux开发/部署经验有前端经验/技能PythonNumpyMySQLEpicsPyQt上位机

上海禾元信息科技有限公司
A轮 · 20-99人

工作地址

鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >










