- 地点
- 马歇尔镇,美国
- 工作方式
- 现场办公
- 类型
- 全职
职责
- 为 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(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。
