旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

软件工程师

Software Engineer

安百拓(Epiroc)

地点
南京,中国
工作方式
现场办公
类型
全职
发布
2026-08-05
部门
研发

机械工程装备重型工程机械

职责

  • 推动地面和电气化、车队自动化、自主钻探和基于人工智能的运行数据分析的软件创新。
  • 负责软件质量保证、管理安全分类和通用业务代码库,并构建可重用的标准化代码。
  • 设计和优化嵌入式通信系统,包括CAN-Open、J1939、以太网、Profibus和物联网网关,并与Epiroc全球远程信息处理平台集成。
  • 进行模拟、实验室和现场验证测试,分析和解决复杂的软件、电气和液压系统交互问题。
  • 促进产品本地化,调整软硬件解决方案及软件架构以符合全球标准。
  • 提供跨职能工程支持,分析现场性能数据,构建为工厂和现场提供稳健的嵌入式软件开发工作流程。
  • 定期实地考察全球矿业运营场所,收集客户反馈,将运营挑战转化为软件功能改进。
  • 实施与Epiroc电气化、数字化和自动化路线图一致的新产品开发和产品线改进软件开发方案。
  • 管理控制系统网络安全,确保符合ISO 13849和IEC 62443等安全标准。
  • 为全球测试台架和测试基础设施开发可扩展的自动化测试解决方案。
  • 支持解决国内外矿场的现场服务管理问题。
  • 持续关注并应用矿业电气化、自动化、嵌入式人工智能和数字化维护解决方案等新兴趋势。
  • 在软件和硬件集成中倡导协作、系统性解决问题和安全性至上的文化。

必备要求

  • 软件工程、电气自动化、控制工程、车辆电子或相关技术领域硕士学位。
  • 至少5年工程机械、矿业设备或商用车嵌入式软件开发经验。
  • 精通IEC-61131 PLC编程、嵌入式环境下的C和C++开发;有Codesys、Bodas-design、Opcens或相关矿业控制软件开发工具经验。
  • 深入了解软件版本控制、变更管理和代码质量流程。
  • 扎实理解并实践应用于移动机械控制系统的功能安全标准(ISO 13849、SIL)。
  • 精通车载通信协议,包括CAN-Open、J1939、以太网、Profibus;熟悉实时嵌入式操作系统、任务调度和故障安全设计原则。
  • 具备扎实的电气、电子和液压知识。
  • 具备车载远程通信、数据采集、边缘计算和远程信息处理实践经验,包括远程诊断和OTA固件升级。
  • 优秀的英语书面和口语能力,能够参与跨区域合作和技术文件写作。
  • 愿意进行国际商务旅行,包括前往环境条件恶劣的偏远矿区考察。

优先条件

  • 有露天或井下采矿机械或运输设备软件开发经验。
  • 电力驱动系统经验。
  • 电池管理系统(BMS)、电源控制和电池电化学采矿机械能量管理算法专业知识。
  • 自主钻探解决方案、多车队控制和多传感器融合算法经验。
  • 熟悉嵌入式Linux或QNX实时操作系统以及边缘AI算法部署。
  • 参与模块化软件平台架构和车辆控制系统设计。
  • 了解售后市场生态系统,包括预测性维护和数字软件订阅服务。

Responsibilities

  • Drive software innovation for surface and electrification, fleet automation, autonomous drilling, and AI-based operational data analytics.
  • Own software quality assurance, manage safety classification and common business codebase, and build reusable standardized code.
  • Design and optimize embedded communication systems including CAN-Open, J1939, Ethernet, Profibus, and IoT gateways, integrating with Epiroc's global telematics platform.
  • Conduct simulation, lab, and field validation testing to analyze and resolve complex software, electrical, and hydraulic system interactions.
  • Drive product localization, adapting hardware/software solutions and software architecture to global standards.
  • Provide cross-functional engineering support, analyze field performance data, and continuously build robust embedded software development workflows for factory and field.
  • Conduct regular field visits to mining operations worldwide, collect customer feedback, and translate operational challenges into software feature improvements.
  • Implement and advance software development for new product development and product line improvements aligned with Epiroc's electrification, digitalization, and automation roadmap.
  • Manage cybersecurity of control systems, ensuring compliance with safety standards such as ISO 13849 and IEC 62443.
  • Develop scalable automated test solutions for test rigs and test infrastructure across global product lines.
  • Support resolution of field service management issues at domestic and international mine sites.
  • Continuously monitor and apply emerging trends in mining electrification, automation, embedded AI, and digital maintenance solutions.
  • Advocate a culture of collaboration, systematic problem solving, and safety-first in software and hardware integration.

Must Have

  • Master's degree in software engineering, electrical automation, control engineering, vehicle electronics, or a related technical field.
  • At least 5 years of professional experience in embedded software development for construction machinery, mining equipment, or commercial vehicles.
  • Proficiency in IEC-61131 PLC programming and C/C++ development in embedded environments; experience with Codesys, Bodas-design, Opcens, or related mining control software development tools.
  • Deep understanding of software version control, change management, and code quality processes.
  • Solid understanding and practice of functional safety standards (ISO 13849, SIL) applied to mobile machinery control systems.
  • Proficiency in vehicle communication protocols including CAN-Open, J1939, Ethernet, Profibus; familiarity with real-time embedded operating systems, task scheduling, and fail-safe design principles.
  • Solid knowledge of electrical, electronic, and hydraulic systems.
  • Hands-on experience with vehicle telematics, data acquisition, edge computing, and remote information processing, including remote diagnostics and OTA firmware updates.
  • Excellent written and spoken English, able to participate in cross-regional collaboration and technical documentation.
  • Willingness to travel internationally for business, including visits to remote mine sites with harsh environmental conditions.

Preferred

  • Experience developing software for surface or underground mining machinery or haulage equipment.
  • Electric drive systems.
  • Expertise in battery management systems (BMS), power control, and energy management algorithms for battery-electric mining machinery.
  • Experience with autonomous drilling solutions, multi-fleet control, and multi-sensor fusion algorithms.
  • Familiarity with embedded Linux or QNX real-time operating systems and deployment of edge AI algorithms.
  • Experience in modular software platform architecture and vehicle control system design.
  • Understanding of the aftermarket ecosystem, including predictive maintenance and digital software subscription services.

公司简介

Epiroc 是矿业和建筑行业客户的全球生产力合作伙伴,致力于加速向可持续发展社会转型。凭借突破性技术,我们开发并提供创新且安全的设备,例如钻机、岩石开挖和建筑设备及工具,适用于地面和地下作业。我们还提供世界一流的服务和其他售后支持,以及自动化、数字化和电气化解决方案。我们的全球总部位于瑞典斯德哥尔摩,拥有约 18,000 名充满热情的员工,为遍布全球 150 多个国家/地区的客户提供支持和合作。了解更多信息,请访问 epirocgroup.com。