- 地点
- 上海,中国
- 类型
- 全职
- 资历
- senior
- 编号
- JR00017266
职责
- 为 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 也致力于在所做的每一件事中秉持高标准的道德。