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

嵌入式软件工程师

Embedded Software Engineer

罗克韦尔自动化(Rockwell Automation)

地点
梅菲尔德高地,美国
工作方式
混合办公
类型
全职
发布
2026-10-12
编号
R26-6526

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

职责

  • 设计、实现和测试通过 API、服务或协议与其他产品或系统部分通信的软件。
  • 作为敏捷开发团队的一员,参与整个软件开发生命周期:需求管理、设计、实现、测试、发布和维护。
  • 运用技术技能完成具有一定复杂性的任务,使用成熟的软件设计技术、流程和标准,按公司质量标准完成调查、设计、开发、测试等工程任务。
  • 参与文档、设计、代码、测试用例和用户文档的同行评审。
  • 对开发的软件进行单元测试或功能测试,确保其按功能要求正确运行,并与系统中其他组件兼容。
  • 持续了解软件开发实践、技术应用和开发工具的最新趋势,提升软件开发能力。
  • 通过建立互助的专业关系、开放直接的沟通和相互尊重,与他人有效协作,应对性格差异和意见分歧。
  • 指导经验不足的工程师掌握设计和实现技巧。

必备要求

  • 学士学位或同等相关经验。
  • 应聘者必须拥有在美国合法工作的资格;该职位目前或将来均不提供工作签证担保。

优先条件

  • 通常需要1年嵌入式开发经验。
  • 计算机工程、软件工程或电气工程(计算机科学方向)学士学位;熟练的面向对象设计能力和面向对象编程语言使用能力。
  • 了解并掌握嵌入式系统技术的最新发展趋势,包括设计技术、开发工具和整体流程改进。
  • 熟悉嵌入式软件开发工具,如在线仿真器、调试器、示波器等。
  • 精通 C++。
  • 具备 Python 或同等脚本语言使用经验。
  • 具备实时操作系统(RTOS)使用经验。
  • 具备 ARM 和 x86 架构经验。
  • 具备软件需求分析和软件测试经验,包括自动化测试框架。
  • 具备工业协议工作经验,特别是通用工业协议(CIP)。
  • 具备使用 Git 和 Jenkins 等开源工具的经验。
  • 优秀的团队合作能力,具备团队合作精神。
  • 对嵌入式软件开发充满热情。

Responsibilities

  • Design, implement, and test software that communicates with other products or system components via APIs, services, or protocols.
  • Participate in the full software development lifecycle as part of an agile team: requirements management, design, implementation, testing, release, and maintenance.
  • Apply technical skills to complete assigned tasks of moderate complexity; use established software design techniques, processes, and standards to complete a range of related engineering tasks (e.g., investigation, design, development, testing) in accordance with company quality standards.
  • Participate in peer reviews of documentation, design, code, test cases, and user documentation.
  • Perform unit or functional testing of developed software to ensure it operates correctly per functional requirements and is compatible with other system components.
  • Continuously improve software development capabilities by staying current with trends in software development practices, technology applications, and development tools.
  • Collaborate effectively with others by building supportive professional relationships, communicating openly and directly, and showing mutual respect; address and leverage personality differences and disagreements.
  • Mentor less experienced engineers in design and implementation techniques.

Must Have

  • Bachelor's degree or equivalent related experience.
  • Candidates must be legally authorized to work in the United States. This position will not offer work visa sponsorship now or in the future.

Preferred

  • Typically requires 1 year of experience (embedded development experience).
  • Bachelor's degree in Computer Engineering, Software Engineering, or Electrical Engineering (Computer Science focus); proficiency in object-oriented design and object-oriented programming languages.
  • Desire to understand and keep up with the latest trends in embedded systems technology, including design techniques, development tools, and overall process improvements.
  • Familiarity with embedded software development tools such as in-circuit emulators, debuggers, oscilloscopes, etc.
  • Proficiency in C++.
  • Experience with Python or equivalent scripting languages.
  • Experience with real-time operating systems (RTOS).
  • Experience with ARM and x86 architectures.
  • Experience in software requirements analysis and software testing, including automated test frameworks.
  • Experience with industrial protocols, particularly the Common Industrial Protocol (CIP).
  • Experience with open-source tools such as Git and Jenkins.
  • Excellent teamwork skills; you should be a team player.
  • Passion for embedded software development.

公司简介

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