公司简介:
我们是一家专注于轨道交通行业运用安全装备与培训教学装备研发与应用的高新技术企业。公司致力于通过前沿的技术手段,为轨道交通的安全运营、高效培训提供先进的软硬件一体化解决方案。我们深耕行业,产品广泛应用于高铁、铁路等众多关键领域,是推动行业智能化、数字化发展的中坚力量。
岗位名称: C#软件开发工程师
岗位职责:
1、核心开发: 负责公司核心产品(如模拟仿真训练系统、安全监控平台、设备管理信息系统等)的软件设计、编码、单元测试及优化维护工作。
2、技术选型与架构: 参与系统架构设计和技术选型,主要使用C#语言,基于.NET Framework/.NET Core/.NET 5+平台进行开发。
3、界面开发: 使用WPF或WinForms等技术,开发高性能、高交互性的桌面客户端应用程序用户界面。
4、数据交互: 设计与实现后端服务API,处理与数据库(如SQL Server, MySQL)、硬件设备数据采集模块及前端界面的数据交互。
5、工业通信: 开发与轨道交通专用设备(如信号系统、车辆模型、传感器等)的通信接口,熟悉串口通信、TCP/IP、Modbus、OPC UA等工业通信协议者优先。
6、协同工作: 与硬件工程师、产品经理、测试工程师紧密合作,确保软件系统与硬件设备的完美集成和项目需求的准确实现。
7、文档编写: 编写相关的技术文档,包括设计文档、接口文档及用户手册等。
任职要求:
1、学历与经验:
本科及以上学历,计算机科学、软件工程、自动化等相关专业。
具备3年及以上C#项目开发经验,有工业控制、仿真模拟、轨道交通或装备制造行业背景者优先考虑。
2、技术硬实力:
精通C#语言及.NET平台,深刻理解面向对象编程、多线程、异步编程等技术。
熟练掌握WPF或WinForms框架,具备丰富的桌面应用开发经验,了解MVVM设计模式。
熟悉数据库开发,能熟练编写SQL语句并进行数据库优化。
了解软件工程思想,熟悉常用的设计模式,具备良好的代码规范意识。
3、加分项(具备以下经验者优先):
有三维仿真开发经验,熟悉Unity3D、OSG或其他相关三维引擎。
了解或接触过工业实时数据采集与监控(SCADA)系统。
有硬件接口开发经验,熟悉常见的工业总线或通信协议。
了解微服务架构、Docker容器化技术。
4、软实力:
具备优秀的逻辑思维能力、分析问题和解决问题的能力。
具有良好的团队合作精神和沟通能力,责任心强,能承受一定的工作压力。
对轨道交通行业或工业软件领域有浓厚的兴趣和热情。
我们为您提供:
有竞争力的薪酬福利: 具有行业竞争力的薪资待遇、年终奖金、项目奖金。
完善的福利体系:双休、 五险、带薪年假、节日福利、餐补交通补贴等。
优秀的团队氛围: 扁平化的管理模式,与资深专家共事,持续的技术分享和培训学习机会。
工作地点:郑州高新区冬青街55号加速器产业园C8-3