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

嵌入式软件工程师

Embedded Software Engineer

艾默生(Emerson Electric)

地点
马歇尔镇,美国
工作方式
现场办公
类型
全职

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

职责

  • 为 Fisher 品牌产品定义、设计和开发嵌入式软件功能
  • 创建并维护手动和自动化测试解决方案,以支持产品质量和可靠性
  • 记录、跟踪、分析和解决缺陷,识别根本原因并参与纠正措施
  • 根据部门和公司标准,开发和维护项目及产品文档
  • 阅读、理解并将工程和行业标准应用于嵌入式开发工作
  • 与包括电气和机械工程团队在内的跨职能合作伙伴协作,提供集成解决方案
  • 通过参与工作项的规划、完善和维护,支持敏捷开发实践
  • 倡导团队内部的质量、知识共享和持续改进

必备要求

  • 在专业或同等实际环境中拥有开发和/或测试嵌入式软件的经验
  • 具备 C# 和 C/C++ 的实际操作经验
  • 理解嵌入式设计和开发原则
  • 熟悉嵌入式测试方法和自动化原则
  • 能够阅读和理解电路图并进行基本的电路分析
  • 对机械、气动和电子系统有基本的了解
  • 较强的解决问题能力和在团队环境中有效工作的能力

优先条件

  • 精通 C# 和 C/C++
  • 具备工业或受监管环境下的嵌入式软件开发和测试自动化经验
  • 具备控制系统和/或过程控制应用方面的知识
  • 具备使用分布式版本控制工具(例如 Git 或 Mercurial)的经验
  • 熟悉 Jenkins 或 TeamCity 等持续集成工具
  • 具备基于 ARM 的嵌入式处理器平台的使用经验
  • 具备测试设备(例如,美国国家仪器公司或类似设备)的实际操作经验,包括数据采集、模拟和数字输出卡、继电器、电源等
  • 熟悉 HART、Foundation Fieldbus、Profibus、工业以太网或 Modbus 等工业通信协议
  • 具备敏捷开发环境的工作经验

Responsibilities

  • Define, design, and develop embedded software features for Fisher brand products
  • Create and maintain manual and automated test solutions to support product quality and reliability
  • Document, track, analyze, and resolve defects, identify root causes, and participate in corrective actions
  • Develop and maintain project and product documentation according to department and company standards
  • Read, understand, and apply engineering and industry standards to embedded development work
  • Collaborate with cross-functional partners, including electrical and mechanical engineering teams, to deliver integrated solutions
  • Support agile development practices by participating in planning, refinement, and maintenance of work items
  • Advocate for quality, knowledge sharing, and continuous improvement within the team

Must Have

  • Experience developing and/or testing embedded software in a professional or equivalent practical environment
  • Hands-on experience with C# and C/C++
  • Understanding of embedded design and development principles
  • Familiarity with embedded test methods and automation principles
  • Ability to read and understand circuit diagrams and perform basic circuit analysis
  • Basic knowledge of mechanical, pneumatic, and electronic systems
  • Strong problem-solving skills and ability to work effectively in a team environment

Preferred

  • Proficiency in C# and C/C++
  • Experience with embedded software development and test automation in industrial or regulated environments
  • Knowledge of control systems and/or process control applications
  • Experience with distributed version control tools (e.g., Git or Mercurial)
  • Familiarity with continuous integration tools such as Jenkins or TeamCity
  • Experience with ARM-based embedded processor platforms
  • Hands-on experience with test equipment (e.g., National Instruments or similar), including data acquisition, analog and digital output cards, relays, power supplies, etc.
  • Familiarity with industrial communication protocols such as HART, Foundation Fieldbus, Profibus, Industrial Ethernet, or Modbus
  • Experience working in agile development environments

公司简介

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