1-2万
中科光智(重庆)科技有限公司
1. 核心架构与开发:基于 .NET 平台,负责自动化设备上位机软件的设计、开发与调试。
2. 运动控制实现:使用 WMX3 软运动控制平台,编写高精度的多轴运动控制逻辑。
3. 流程逻辑设计:运用状态机 (State Machine) 设计模式处理复杂的设备运行流程、报警处理及自动复位逻辑。
4. 硬件交互:实现与 PLC(西门子、三菱、汇川)及其他仪器仪表的高效通讯。
5. 界面开发:使用 Blazor 技术栈开发直观、响应迅速的人机交互界面 (HMI)。
6. 数据与接口:利用 WebAPI 与 MES/ERP 系统对接,实现 SECS/GEM 协议;使用 EF Core 或 SqlSugar 进行数据持久化处理。
7. 代码管理:遵循规范的开发流程,使用 Git 进行版本控制和协同开发。
任职要求:
语言与核心基础● 计算机、自动化、电子信息等相关专业本科及以上学历。
● 精通 C# 语言及 .NET Core/.NET 6+ 框架,基础扎实。
● 深入理解并熟练运用 多线程 (Multi-threading)、异步编程 (Async/Await)、并行计算 (TPL),能够解决复杂的并发与死锁问题。
● 精通 状态机 (State Machine) 设计与实现(如使用 Stateless 库或手写状态机),能处理复杂的工控逻辑流。
2. 运动控制与硬件通讯● 具备 WMX3 (SoftMotion) 软运动控制卡的实际开发与调试经验。
● 熟练掌握主流 PLC 的通讯协议(S7、MC Protocol、Modbus TCP 等),有 西门子 (Siemens)、三菱 (Mitsubishi)、汇川 (Inovance) 其中至少两种的实际项目通讯经验。
3. Web 技术与界面● 熟练掌握 Blazor (Server 或 WebAssembly) 框架,能够开发基于 Web 技术的工业上位机界面。
● 熟悉 WebAPI (RESTful) 开发,能够编写高效的服务端接口。
4. 数据库与 ORM● 熟练使用 MySQL 或 SQLite 数据库,具备良好的 SQL 编写和优化能力。
● 精通 EF Core 或 SqlSugar 等 ORM 框架,了解数据库迁移和仓储模式。
5. 行业协议与工具● 熟悉半导体行业标准,有 SECS/GEM 协议库的开发或集成经验者优先。
● 熟练使用 Git 进行代码版本管理,熟悉 Git Flow 工作流。
有半导体、锂电、3C 行业自动化设备开发经验者优先,
熟悉依赖注入 (DI/IOC)、AOP 等设计模式,
了解 Docker 容器化部署或 CI/CD 流程,
具备良好的文档编写习惯,能够编写清晰的设计文档和测试用例。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕