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

高级固件工程师(通信协议)

Senior Firmware Engineer (Communication Protocol)

罗克韦尔自动化(Rockwell Automation)

地点
新加坡
工作方式
混合办公
类型
全职
发布
2026-11-07
截止
2026-11-30
资历
senior
编号
R26-7687

工业自动化PLC 与工业控制器工业通信与网络

职责

  • 分析、设计、编程、调试和修改固件,排查固件应用代码故障,涉及模拟和数字硬件以及固件操作系统。
  • 参与硬盘产品嵌入式固件的一个或多个领域:固件功能开发、固件改进修复和管理、测试以及流程和合规标准的制定。
  • 设计、开发并测试不同通信协议的固件,包括 EtherNet/IP、BACnet、Profibus、Profinet、SNMP、串行通信、Modbus TCP。
  • 参与工程流程和最佳实践的开发与改进。
  • 通过保持需求与测试之间的联系来提升质量。
  • 与功能测试团队、客户支持团队或其他团队(可能包括客户)合作调查固件异常,进行调试和异常问题解决。
  • 通过个人研究、培训和研讨会参与,保持对嵌入式固件工程和网络安全方法论及技术的最新了解。
  • 愿意根据业务需求,在包括敏捷和 Scrum 在内的多样化固件开发框架中工作。
  • 与自己专业领域的高级内部/外部人员建立网络,以及与自身专业领域外的关键联系人建立联系。
  • 在全球分布式团队环境中,既作为个人贡献者又作为领导者,有效发挥作用。

必备要求

  • 计算机科学、计算机工程或电气工程学士,主修固件或等效学历。
  • 具备通信协议开发经验,重点是利用现代工程实践,使用 C/C++ 语言(或其他中高级语言)进行实时固件系统的分析、设计、编程和测试。
  • 熟悉以下工具和语言:Python、Green Hills Integrity OS 和 Multi IDE、TCP/IP 网络、Git 或类似版本控制工具、安全测试工具如 Achilles 和 Burp Suite,以及协作工具如 Jira 和 Jama。
  • 具备高生产力的成熟能力,能够指定并开发高质量、可维护的固件子系统或系统。
  • 具备良好的能力,能够组织和指挥其他员工的活动,并与全球分布的团队沟通。
  • 矩阵组织中的强有力协作者,作为团队成员被证明。
  • 需要清晰简明的复杂技术信息,以口头和书面形式呈现。
  • 展示以客户为中心的文化,以了解内部和外部客户。

优先条件

  • 需具备至少 2 年通信协议开发经验,重点是使用现代工程实践,使用 C/C++ 语言(或其他中高级语言)进行实时固件系统的分析、设计、编程和测试。
  • 在嵌入式固件开发领域拥有超过 4 年经验的候选人可能会被授予高级工程师职位。
  • 希望拥有计算机科学或计算机工程硕士学位,或具备同等系内知识。
  • 拥有网络安全培训和认证是加分项。希望熟悉嵌入式系统和工业产品的网络安全需求和实践。
  • 需要熟悉敏捷流程如 Scrum 和 SAFe。
  • 熟悉 CIP 及 CIP 安全协议是加分项。

Responsibilities

  • Analyze, design, program, debug, and modify firmware. Troubleshoot code faults in firmware applications, involving analog and digital hardware and firmware operating systems.
  • Participate in one or more areas of embedded firmware for hard disk products: development of firmware features, management of firmware improvements and fixes, testing, and definition of process and compliance standards.
  • Design, develop, and test firmware for various communication protocols, including EtherNet/IP, BACnet, Profibus, Profinet, SNMP, serial communication, and Modbus TCP.
  • Participate in the development and improvement of engineering processes and best practices.
  • Improve quality by maintaining traceability between requirements and tests.
  • Collaborate with functional test teams, customer support teams, or other teams (possibly including customers) to investigate firmware anomalies as needed. Debug and troubleshoot anomalies.
  • Stay current with embedded firmware engineering and cybersecurity methodologies and technologies relevant to our industry through personal research, training, and seminar participation.
  • Willing to work in diverse firmware development frameworks, including Agile and Scrum, based on business needs.
  • Network with senior internal/external personnel in own area of expertise and with key contacts outside own area of expertise.
  • Function effectively as both an individual contributor and a leader in a globally distributed team environment.

Must Have

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, with a major in firmware or equivalent.
  • Experience in communication protocol development, with emphasis on analysis, design, programming, and testing of real-time firmware systems using C/C++ (or other mid-to-high-level languages) and modern engineering practices.
  • Familiarity with the following tools and languages: Python, Green Hills Integrity OS and Multi IDE, TCP/IP networking, Git or similar version control tools, security testing tools such as Achilles and Burp Suite, and collaboration tools such as Jira and Jama.
  • Proven ability to be highly productive and to specify and develop high-quality, maintainable firmware subsystems or systems.
  • Good ability to organize and direct the activities of other employees and communicate with globally distributed teams.
  • Strong collaborator in a matrix organization. Proven team member.
  • Ability to present complex technical information clearly and concisely, both orally and in writing.
  • Demonstrate a customer-centric culture to understand our internal and external customers.

Preferred

  • At least 2 years of experience in communication protocol development, with emphasis on analysis, design, programming, and testing of real-time firmware systems using C/C++ (or other mid-to-high-level languages) and modern engineering practices.
  • Candidates with more than 4 years of experience in embedded firmware development may be considered for a Senior Engineer position.
  • Master's degree in Computer Science or Computer Engineering, or equivalent in-depth knowledge, is desired.
  • Cybersecurity training and certification is a plus. Familiarity with cybersecurity requirements and practices for embedded systems and industrial products is desired.
  • Familiarity with Agile processes such as Scrum and SAFe is required.
  • Familiarity with CIP and CIP Security protocols is a plus.

公司简介

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