职位详情
软件工程师(传统产品线)
1-2万
中科光智(重庆)科技有限公司
重庆
1-3年
本科
01-15
工作地址

中科光智(重庆)科技有限公司

职位描述
岗位职责:

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 流程,

具备良好的文档编写习惯,能够编写清晰的设计文档和测试用例。


以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请