- 地点
- 新加坡
- 工作方式
- 混合办公
- 类型
- 校招
- 发布
- 2026-10-13
- 截止
- 2026-10-31(已截止)
- 编号
- R26-8188
职责
- 在高级工程师指导下,协助固件分析、设计、编程、调试和修改,排除固件应用程序代码故障;接触模拟/数字硬件及固件操作系统。
- 参与驱动新产品嵌入式固件的一个或多个领域:固件功能开发、改进、测试,遵守流程和标准。
- 支持通信协议固件设计、开发和测试,包括 EtherNet/IP、BACnet、Profibus、Profinet、SNMP、串行通信、Modbus TCP。
- 应用面向对象分析和设计原则及实时开发实践,使用 C/C++、Python 和脚本语言。
- 遵循并改进工程流程和最佳实践,包括代码审查、编码标准和文档。
- 通过维护需求与测试的追溯关系,编写单元测试和集成测试来保证质量。
- 协助功能测试、客户支持等团队调查固件异常,帮助调试和解决。
- 通过培训、自学和研讨会,持续学习嵌入式固件工程和网络安全方法及技术。
- 愿意根据业务需求采用敏捷和 Scrum 固件开发框架。
- 与工程同事、导师和关键联系人建立工作关系。
- 在全球分布式团队环境中高效工作,从支持任务逐步成长为负责定义明确的模块。
必备要求
- 计算机科学、计算机工程、电气工程或相关专业学士学位,修读过嵌入式系统或固件相关课程或项目;欢迎应届毕业生或一年内毕业的学生申请。
- 无需全职工作经验;有嵌入式 C/C++、微控制器、实时系统或通信协议相关的实习、毕业设计或个人项目经验者优先。
- 具备良好的 C/C++ 编程和数据结构基础;熟悉 Python 或其他脚本语言者优先。
- 具备 TCP/IP 网络和通信接口(如 UART、SPI、I2C、以太网、Modbus)基本知识者优先;熟悉 EtherNet/IP、Profibus、Profinet、BACnet 或 SNMP 等工业协议者更佳。
- 熟悉 Git 或类似版本控制工具;有 Green Hills Integrity OS 和 Multi IDE、Jira 和 Jama 等工具使用经验者优先。
优先条件
- 了解嵌入式和工业产品网络安全概念者优先;具备网络安全培训或认证,或熟悉 Achilles、Burp Suite 等安全测试工具者优先。
- 熟悉敏捷流程(如 Scrum)者优先;熟悉 CIP 和 CIP Security 协议者优先。
- 具备调试技能,注重编写简洁、易于维护的代码。
- 能在矩阵式组织中作为团队成员接受反馈并迎接新挑战。
- 能向全球分布式团队清晰简洁地解释技术信息。
- 展现以客户为中心的思维模式,了解内外部客户。
Responsibilities
- Assist in firmware analysis, design, programming, debugging, and modification under senior engineer guidance; troubleshoot firmware application code; gain exposure to analog/digital hardware and firmware operating systems.
- Participate in one or more areas driving new product embedded firmware: firmware feature development, firmware improvement, testing, and adherence to processes and standards.
- Support design, development, and testing of communication protocol firmware, including EtherNet/IP, BACnet, Profibus, Profinet, SNMP, serial communication, and Modbus TCP.
- Apply object-oriented analysis and design principles and real-time development practices using C/C++, Python, and scripting languages.
- Follow and help improve engineering processes and best practices, including code reviews, coding standards, and documentation.
- Ensure quality by maintaining requirements-to-test traceability and writing unit and integration tests.
- Assist functional test, customer support, or other teams in investigating firmware anomalies and help debug and resolve them.
- Continuously learn embedded firmware engineering and cybersecurity methods and technologies through training, self-study, and workshops.
- Willing to work with Agile and Scrum firmware development frameworks based on business needs.
- Build working relationships with engineering colleagues, mentors, and key contacts.
- Work effectively in a globally distributed team environment, growing from support tasks to owning well-defined modules.
Must Have
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, with coursework or projects in embedded systems or firmware; open to fresh graduates or those graduating within one year.
- No full-time work experience required; internship, capstone, or personal project experience involving embedded C/C++, microcontrollers, real-time systems, or communication protocols is a plus.
- Solid foundation in C/C++ programming and data structures; familiarity with Python or other scripting languages is a plus.
- Basic knowledge of TCP/IP networking and communication interfaces (e.g., UART, SPI, I2C, Ethernet, Modbus) is a plus; familiarity with industrial protocols such as EtherNet/IP, Profibus, Profinet, BACnet, or SNMP is even better.
- Familiarity with Git or similar version control tools; experience with tools such as Green Hills Integrity OS and Multi IDE, Jira, and Jama is a plus.
Preferred
- Understanding of cybersecurity concepts for embedded and industrial products is a plus; cybersecurity training or certification, or familiarity with security testing tools such as Achilles and Burp Suite, is a plus.
- Familiarity with Agile processes (e.g., Scrum) is preferred; familiarity with CIP and CIP Security protocols is preferred.
- Debugging skills and focus on writing clean, maintainable code.
- Ability to accept feedback and embrace new challenges as part of a team in a matrix organization.
- Ability to explain technical information clearly and concisely to globally distributed teams.
- Demonstrate a customer-centric mindset and understanding of internal and external customers.
公司简介
罗克韦尔自动化(Rockwell Automation, Inc.,纽约证券交易所代码:ROK)是工业自动化和数字化转型领域的全球领先企业,总部位于美国威斯康星州密尔沃基,拥有约 23,000 名员工,为 100 多个国家和地区的客户提供服务。公司致力于将人们的想象力与技术潜力相结合,帮助全球制造商提高生产力、可持续性和敏捷性,并在工业企业中实施 The Connected Enterprise。