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

高级嵌入式软件工程师

Senior Embedded Software Engineer

罗克韦尔自动化(Rockwell Automation)

地点
梅菲尔德高地,美国
工作方式
混合办公
类型
全职
发布
2026-08-04
资历
senior
编号
R26-5330

工业自动化PLC 与工业控制器

职责

  • 设计和开发可编程逻辑控制器(PLC)的嵌入式软件
  • 构建和维护自动化测试,支持新产品和现有产品功能
  • 在各种硬件和软件环境中工作,包括商用现货产品和定制片上系统架构,以及通用操作系统和嵌入式实时操作系统
  • 使用现代化的持续集成和开发工具,推动全球开发组织内工具和实践的持续改进
  • 负责整个软件开发生命周期:需求管理、设计、实现、测试、发布和维护
  • 在大型敏捷框架组织内的敏捷开发团队中工作,参与短期(迭代)、中期(项目增量)和长期(产品路线图)规划
  • 指导经验不足的人员,鼓励开发团队内部的知识共享和学习

必备要求

  • 学士学位或同等相关工作经验
  • 应聘者必须拥有在美国合法工作的资格;公司现在或将来都不会为该职位申请工作签证

优先条件

  • 通常需要至少 5 年相关工作经验
  • 计算机工程、计算机科学、电气工程或相关专业学士学位,或具备应用软件工程原理、理论、概念和技术方面的同等知识
  • 5 年以上软件工程经验,并在软件设计和实现方面展现出卓越的专业发展能力
  • 理解并运用面向对象分析、设计和编程技术
  • 具备使用 C++ 或 Python 等面向对象语言开发软件、自动化测试和工具的经验
  • 具备自动化框架和工具开发经验
  • 具备需求分解和测试可追溯性方面的经验
  • 具备使用 Git 和 Jenkins 等开源工具的经验
  • 熟悉使用 GTest、CppUnit 等工具进行单元测试
  • 具备持续集成环境、自动化测试和验收测试方面的经验
  • 具备敏捷开发环境和敏捷项目工具的使用经验
  • 具备工业协议方面的工作经验,特别是通用工业协议(CIP)
  • 具备按照 IEC 61508 或 IEC 62443 等安全标准开发和测试软件的经验
  • 工程、计算机科学或控制方面的高级课程或学位

Responsibilities

  • Design and develop embedded software for programmable logic controllers (PLCs)
  • Build and maintain automated tests to support new and existing product features
  • Work across various hardware and software environments, including commercial off-the-shelf products and custom system-on-chip architectures, as well as general-purpose and embedded real-time operating systems
  • Use modern continuous integration and development tools, and drive continuous improvement of tools and practices across the global development organization
  • Own the full software development lifecycle: requirements management, design, implementation, testing, release, and maintenance
  • Work in agile development teams within a large agile framework organization, participating in short-term (iteration), medium-term (program increment), and long-term (product roadmap) planning
  • Mentor less experienced staff and encourage knowledge sharing and learning within the development community

Must Have

  • Bachelor's degree or equivalent related work experience
  • Candidates must be legally authorized to work in the United States; the company will not sponsor work visas for this position now or in the future

Preferred

  • Typically requires at least 5 years of related work experience
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field, or equivalent knowledge of applied software engineering principles, theory, concepts, and techniques
  • 5+ years of software engineering experience with demonstrated exceptional professional growth in software design and implementation
  • Knowledge and application of object-oriented analysis, design, and programming techniques
  • Experience developing software, automated tests, and tools using object-oriented languages such as C++ or Python
  • Experience with automation framework and tool development
  • Experience with requirements decomposition and test traceability
  • Experience with open-source tools such as Git and Jenkins
  • Familiarity with unit testing using tools such as GTest and CppUnit
  • Experience with continuous integration environments, automated testing, and acceptance testing
  • Experience with agile development environments and agile project tools
  • Experience with industrial protocols, particularly the Common Industrial Protocol (CIP)
  • Experience developing and testing software according to safety standards such as IEC 61508 or IEC 62443
  • Advanced coursework or degree in engineering, computer science, or controls

公司简介

罗克韦尔自动化(Rockwell Automation, Inc.,纽约证券交易所代码:ROK)是工业自动化和数字化转型领域的全球领先企业,总部位于美国威斯康星州密尔沃基,拥有约 23,000 名员工,为 100 多个国家和地区的客户提供服务。公司致力于将人们的想象力与技术潜力相结合,帮助全球制造商提高生产力、可持续性和敏捷性,并在工业企业中实施 The Connected Enterprise。