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

高级固件工程师

Senior Engineer Firmware

罗克韦尔自动化(Rockwell Automation)

地点
新加坡
工作方式
混合办公
类型
全职
发布
2026-06-30
截止
2026-07-31(已截止)
资历
senior
编号
R26-3872

工业自动化工业通信与网络

职责

  • 负责软件设计与故障排查,为软件增强和新产品开发软件。
  • 开发软件工具,包括操作系统、编译器、路由器、网络、实用程序、数据库和互联网相关工具。
  • 确定硬件兼容性或影响硬件设计。
  • 参与嵌入式软件子系统设计,兼顾并提升运行性能、内存需求、简洁性、正确性、开发时间、工作量、可重用性、可扩展性、可靠性和安全性等多项目标。
  • 最大限度复用现有内部或外部软件组件,缩短产品开发周期。

必备要求

  • 具备良好的通信协议固件开发和实时控制系统背景知识。
  • 具备工业自动化和 PLC 编程知识。
  • 拥有 32 位微控制器(ARM)编程和开发底层设备驱动程序的经验。
  • 熟悉工业通信协议:CIP、EtherNet/IP。
  • 计算机科学/嵌入式系统/计算机工程/电气电子工程专业本科/硕士学位,主修嵌入式软件工程。
  • 至少 4 年以上实时嵌入式系统开发经验。
  • 编程语言:C、C++。
  • 持有 CEH、安全编码 C 和 C++ 认证。

优先条件

  • 有使用不同硬件辅助调试工具的经验。
  • 具备敏捷流程、静态分析工具和版本控制工具(例如 ClearCase、Rational Team Concert)的使用经验者优先。
  • 思想开放,愿意在可接受的范围内进行尝试。

Responsibilities

  • Responsible for software design and troubleshooting, and developing software for software enhancements and new product development.
  • Develop software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.
  • Determine hardware compatibility or influence hardware design.
  • Participate in the design of embedded software subsystems that balance and improve multiple objectives including runtime performance, memory requirements, simplicity, correctness, development time, effort, reusability, scalability, reliability, and security.
  • Maximize reuse of existing internal or external software components to shorten product development cycles.

Must Have

  • Strong background in communication protocol firmware development and real-time control systems.
  • Knowledge of industrial automation and PLC programming.
  • Experience with 32-bit microcontroller (ARM) programming and developing low-level device drivers.
  • Familiarity with industrial communication protocols: CIP, EtherNet/IP.
  • Bachelor's/Master's degree in Computer Science/Embedded Systems/Computer Engineering/Electrical and Electronic Engineering, with a major in embedded software engineering.
  • At least 4 years of experience in real-time embedded system development.
  • Programming languages: C, C++.
  • CEH, Secure Coding C and C++ certifications.

Preferred

  • Experience with various hardware-assisted debugging tools.
  • Experience with agile processes, static analysis tools, and version control tools (e.g., ClearCase, Rational Team Concert) is a plus.
  • Open-minded and willing to experiment within acceptable boundaries.

公司简介

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