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

嵌入式软件测试工程师

Embedded Software Test Engineer

艾默生(Emerson Electric)

地点
马歇尔镇,美国
工作方式
现场办公
类型
全职
发布
2025-11-14
部门
开发工程
编号
25028920
招聘主体
艾默生最终控制公司

工业自动化流程自动化与过程仪表

职责

  • 定义并开发测试自动化流程,提高效率和测试覆盖率。
  • 为低功耗、高可靠性工业过程控制设备编写手动和自动测试程序。
  • 记录、跟踪和调查缺陷,确定根本原因。
  • 监控、调试和增强自动化测试基础设施。
  • 按部门和公司流程及标准编写项目和产品文档。
  • 阅读、理解并执行工程和行业标准。

必备要求

  • 计算机科学、计算机工程或相关专业学士学位。
  • 具备 C# 和 C/C++ 的实际操作经验。
  • 了解软件测试方法和自动化原理:回归测试、功能测试、单元测试、黑盒测试、白盒测试等。
  • 具备电路原理图和电路分析的基本知识。
  • 能够理解基本的机械、气动和电子系统。
  • 能够在团队环境中有效工作。
  • 较强的分析问题、解决问题和决策能力。
  • 在美国合法工作的资格。

优先条件

  • 具备控制系统和/或过程控制环境方面的知识。
  • 具备分布式版本控制系统(Mercurial、Git 或类似系统)的使用经验。
  • 熟悉持续集成(CI)工具(TeamCity、Jenkins 或类似工具)。
  • 具备 ARM 嵌入式处理器平台的使用经验。
  • 熟悉测试设备(美国国家仪器公司或类似公司),包括数据采集、模拟和数字输出卡、继电器、电源等。
  • 熟悉工业协议:HART、Foundation Fieldbus、Profibus、工业以太网、Modbus 等。
  • 敏捷方法论。

Responsibilities

  • Define and develop test automation processes to improve efficiency and test coverage.
  • Write manual and automated test programs for low-power, high-reliability industrial process control equipment.
  • Document, track, and investigate defects to determine root cause.
  • Monitor, debug, and enhance automated test infrastructure.
  • Complete project and product documentation according to department and company processes and standards.
  • Read, understand, and execute engineering and industry standards.

Must Have

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Hands-on experience with C# and C/C++.
  • Basic understanding of software testing methods and automation principles: regression testing, functional testing, unit testing, black-box testing, white-box testing, etc.
  • Basic knowledge of circuit schematics and circuit analysis.
  • Ability to understand basic mechanical, pneumatic, and electronic systems.
  • Ability to work effectively in a team environment.
  • Strong analytical, problem-solving, and decision-making skills.
  • Legal authorization to work in the United States.

Preferred

  • Knowledge of control systems and/or process control environments.
  • Experience with distributed version control systems (Mercurial, Git, or similar).
  • Familiarity with continuous integration (CI) tools (TeamCity, Jenkins, or similar).
  • Experience with ARM embedded processor platforms.
  • Familiarity with test equipment (National Instruments or similar), including data acquisition, analog and digital output cards, relays, power supplies, etc.
  • Familiarity with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
  • Agile methodologies.

公司简介

艾默生(Emerson)是一家全球性的自动化技术与软件公司,成立于 1890 年,总部位于美国密苏里州圣路易斯。业务涵盖流程自动化(控制系统、阀门、测量与分析仪表)、离散自动化,以及收购 NI(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。