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

PMS软件工程师

PMS SW Engineer

西屋电气(Westinghouse Electric Company)

地点
上海,中国
资历
senior
编号
27873

工业自动化PLC 与工业控制器能源与电力核电

职责

  • 开发和维护 I&C 安全系统的控制逻辑和 HMI 软件。
  • 创建和管理软件需求、设计文档和可追溯性。
  • 参与代码和文档审查以确保质量和合规性。
  • 支持集成、测试和认证活动。
  • 排除故障并解决整个开发生命周期中的软件问题。
  • 与跨职能团队合作并为持续改进做出贡献。
  • 确保严格遵守配置管理和文档标准。
  • 前往现场支持现场调试工作。

必备要求

  • 计算机工程、自动化控制、软件工程、电气工程、计算机科学或相关领域的学士学位。
  • 4 年以上软件开发经验,最好是在受监管或安全关键型行业。
  • 具备电厂仪表与控制系统方面的知识。
  • 控制逻辑开发(首选:ABB AC160)。
  • 人机界面开发(首选:Photon、SCADE)。
  • 具备实时操作系统知识(优先考虑:QNX、Green Hills)。
  • PLC 功能块编程和 C/C++。
  • 完善的配置管理实践(例如:Git、Subversion)。
  • 需求和文档管理工具(例如 IBM DOORS)。
  • CI/CD 平台(例如 Azure DevOps)。
  • 熟悉软件开发模型。
  • 较强的分析和解决问题的能力。
  • 英语听说读写流利。
  • 遵守安全、环境和质量政策。
  • 需要具备强烈的责任感、团队合作精神和自我激励能力。

Responsibilities

  • Develop and maintain control logic and HMI software for I&C safety systems.
  • Create and manage software requirements, design documents, and traceability.
  • Participate in code and document reviews to ensure quality and compliance.
  • Support integration, testing, and certification activities.
  • Troubleshoot and resolve software issues throughout the development lifecycle.
  • Collaborate with cross-functional teams and contribute to continuous improvement.
  • Ensure strict adherence to configuration management and documentation standards.
  • Travel to site to support on-site commissioning work.

Must Have

  • Bachelor's degree in Computer Engineering, Automation Control, Software Engineering, Electrical Engineering, Computer Science, or a related field.
  • 4+ years of software development experience, preferably in a regulated or safety-critical industry.
  • Knowledge of power plant instrumentation and control systems.
  • Control logic development (preferred: ABB AC160).
  • HMI development (preferred: Photon, SCADE).
  • Knowledge of real-time operating systems (preferred: QNX, Green Hills).
  • PLC function block programming and C/C++.
  • Solid configuration management practices (e.g., Git, Subversion).
  • Requirements and documentation management tools (e.g., IBM DOORS).
  • CI/CD platforms (e.g., Azure DevOps).
  • Familiarity with software development models.
  • Strong analytical and problem-solving skills.
  • Fluent in English (listening, speaking, reading, writing).
  • Adherence to safety, environmental, and quality policies.
  • Strong sense of responsibility, teamwork, and self-motivation.