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

研发固件开发工程师

R&D Firmware Developer

ABB

地点
维图奥内,意大利
工作方式
混合办公
类型
全职
部门
智能建筑事业部能源分配产品线
编号
JOB_POSTING-3-41911

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

职责

  • 使用 C/C++ 设计和实现嵌入式软件解决方案,包括架构定义、代码审查、静态分析和单元测试,以确保质量和可靠性。
  • 分析电子原理图并测试产品,验证其在实际条件下的功能和性能。
  • 在敏捷框架内进行协作,管理和维护产品待办事项列表,以协调优先级和交付成果。
  • 积极参与团队活动,分享技术和科学知识,并支持同事应用流程、标准和工具。

必备要求

  • 工程电子/计算机/软件领域的学士或硕士学位。
  • 具备丰富的嵌入式 C/C++ 编程经验。
  • 拥有超过5年的嵌入式系统软件开发经验。
  • 熟悉 MCU 架构,例如 ARM Cortex M,以及 MCU 基本外设,例如 UART、SPI、I2C 和 ADC。具备面向对象编程知识。
  • 熟悉 Modbus 串行、以太网和 TCP/IP 等工业协议,具备人机界面设计、代码调试/错误修复经验。
  • 掌握使用 ADC/DAC 的模拟信号处理算法,精通 C# 和/或 Python 语言,了解 Modbus RTU 等工业通信协议。
  • 具备使用万用表、示波器和电源等基本电子实验室仪器的经验,熟悉 Git 版本控制,并具备静态分析和单元测试经验。
  • 具备高级意大利语和英语书面/口语能力。

Responsibilities

  • Design and implement embedded software solutions using C/C++, including architecture definition, code reviews, static analysis, and unit testing to ensure quality and reliability.
  • Analyze electronic schematics and test products to verify functionality and performance under real-world conditions.
  • Collaborate within an agile framework, manage and maintain the product backlog to align priorities and deliverables.
  • Actively participate in team activities, share technical and scientific knowledge, and support colleagues in applying processes, standards, and tools.

Must Have

  • Bachelor's or Master's degree in Engineering Electronics/Computer/Software.
  • Extensive experience in embedded C/C++ programming.
  • Over 5 years of experience in embedded systems software development.
  • Familiarity with MCU architectures such as ARM Cortex M, and MCU basic peripherals such as UART, SPI, I2C, and ADC. Knowledge of object-oriented programming.
  • Familiarity with industrial protocols such as Modbus serial, Ethernet, and TCP/IP, with experience in human-machine interface design and code debugging/bug fixing.
  • Knowledge of analog signal processing algorithms using ADC/DAC, proficiency in C# and/or Python, and understanding of industrial communication protocols such as Modbus RTU.
  • Experience with basic electronic lab instruments such as multimeters, oscilloscopes, and power supplies, familiarity with Git version control, and experience with static analysis and unit testing.
  • Advanced Italian and English written/spoken skills.

公司简介

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