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

研发高级工程师

R&D Senior Engineer

ABB

地点
上海,中国
类型
全职
资历
senior
编号
JR00017266

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

职责

  • 为 ABB B&R 工业控制器和运动控制产品开发嵌入式软件,参与从概念设计到最终产品交付及后续维护升级的全生命周期。
  • 根据产品需求,负责嵌入式软件架构设计、代码编写、调试、优化、验证和维护(包括 PLC、HMI、通信卡、伺服驱动器等)。
  • 制定固件开发计划,按时交付高质量固件代码。
  • 负责固件单元测试、功能测试和系统验证,确保产品稳定性和可靠性。
  • 管理维护固件版本,撰写设计文档和测试报告并归档,为生产、测试和售后提供技术支持。
  • 与硬件工程师、测试工程师和产品团队紧密合作,参与需求分析和技术评审。

必备要求

  • 学士及以上学历,电气工程、自动化、控制理论与控制工程、电力电子、机电一体化或相关领域。
  • 精通嵌入式 C/C++ 开发和 Python,拥有 5 年以上嵌入式固件开发经验,遵循严格的编码标准。
  • 熟练使用 Keil/IAR 开发工具和版本控制系统(如 Git)。
  • 深入了解工业自动化产品(PLC、HMI、I/O/通信卡、伺服驱动器),了解电机控制算法、实时操作系统(FreeRTOS、VxWorks)和硬件电路。
  • 熟悉常见现场总线协议(Modbus、CAN、EtherCAT)及工业以太网。
  • 具备扎实的操作技能,能使用示波器/逻辑分析仪,并具备解决问题的能力。
  • 出色的沟通能力、人际交往能力和团队精神。
  • 具备流利的英语写作/口语能力,愿意接受技术挑战。

优先条件

  • 硕士学位优先。

Responsibilities

  • Develop embedded software for ABB B&R industrial controllers and motion control products, participating in the full product lifecycle from concept design to final delivery and subsequent maintenance and upgrades.
  • Design embedded software architecture, write, debug, optimize, verify, and maintain code for industrial control products (including PLCs, HMIs, communication cards, servo drives, etc.) based on product requirements.
  • Create firmware development plans and deliver high-quality firmware code on time.
  • Perform firmware unit testing, functional testing, and system verification to ensure product stability and reliability.
  • Manage and maintain firmware versions, write design documents and test reports, archive them, and provide technical support for production, testing, and after-sales service.
  • Collaborate closely with hardware engineers, test engineers, and product teams, participate in requirements analysis and technical reviews.

Must Have

  • Bachelor's degree or above in Electrical Engineering, Automation, Control Theory and Control Engineering, Power Electronics, Mechatronics, or a related field.
  • Proficient in embedded C/C++ development and Python, with 5+ years of embedded firmware development experience and strong coding standards.
  • Proficient with Keil/IAR development tools and version control systems (e.g., Git).
  • In-depth knowledge of industrial automation products (PLCs, HMIs, I/O/communication cards, servo drives), understanding of motor control algorithms, real-time operating systems (FreeRTOS, VxWorks), and hardware circuits.
  • Familiar with common fieldbus protocols (Modbus, CAN, EtherCAT) and industrial Ethernet.
  • Solid hands-on skills using oscilloscopes/logic analyzers and problem-solving abilities.
  • Excellent communication, interpersonal, and teamwork skills.
  • Fluent English writing/speaking skills and willingness to take on technical challenges.

Preferred

  • Master's degree preferred.

公司简介

在 ABB,我们帮助各行各业保持竞争优势——更高效、更可持续地运营。进步是我们的标准——为了您、您的团队,以及全世界。作为全球领导者,我们为您提供实现这一目标所需的一切。这并非易事,成长需要决心。但在 ABB,您永远不会孤军奋战。掌控推动世界发展的动力。在 ABB,你不仅仅是开始一份工作,更是开启一段个人和职业发展的旅程。我们的文化建立在强大的价值观之上,每个人都受到重视,并被赋予充分发挥其潜力的权力。我们相信,持续发展能够赋能每个人,使其有所作为。我们的“学习、连接、成长”体系和互助文化赋能 ABB 的每一位员工,帮助他们实现个人目标和抱负。在 ABB,我们关心员工及其故事。我们营造安全、公平、公正、包容的工作环境,让每个人都能蓬勃发展、获得成功,无论性别、种族或文化背景、性取向、宗教或社会背景如何。多元化的团队使我们更加强大。ABB 也致力于在所做的每一件事中秉持高标准的道德。