- 地点
- 新加坡
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 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。