- 发布
- 2025-09-18
- 编号
- 00095842
- 招聘主体
- Albert Ziegler GmbH
职责
- 为机器人模块化负载平台和功能模块设计并开发实时嵌入式固件。
- 为CAN、SPI、I2C、RS-232等通信协议编写底层驱动程序。
- 为集成的第三方设备(如带有RS-232/CAN接口的专业传感器)开发协议转换固件,将其接入ROS控制网络。
- 开发ROS/ROS2节点,构建硬件抽象层。
- 与机械和软件工程师紧密合作,定义并维护硬件与软件之间的API。
- 使用专业工具和软件方法进行调试与验证。
必备要求
- 电气工程、计算机工程或相关领域的学位。
- 在复杂机电产品开发实时嵌入式系统方面拥有实践经验。
- 精通C/C++语言,并在STM32等32位ARM架构MCU上的开发经验。
- 具备ROS/ROS2基础知识,能够理解其核心通信机制。
- 熟练使用专业的嵌入式开发和调试工具。
- 具备电机控制、传感器等相关领域知识。
- 具备优秀的独立学习、分析和解决问题的能力。
- 良好的德语和英语沟通能力,能适应多种工作环境。
Responsibilities
- Design and develop real-time embedded firmware for the robot modular payload platform and functional modules.
- Write low-level drivers for communication protocols such as CAN, SPI, I2C, and RS-232.
- Develop protocol conversion firmware for integrated third-party devices (e.g., professional sensors with RS-232/CAN interfaces) to connect them to the ROS control network.
- Develop ROS/ROS2 nodes and build hardware abstraction layers.
- Work closely with mechanical and software engineers to define and maintain APIs between hardware and software.
- Debug and verify using professional tools and software methods.
Must Have
- Degree in Electrical Engineering, Computer Engineering, or a related field.
- Practical experience in developing real-time embedded systems for complex electromechanical products.
- Proficiency in C/C++ and development experience on 32-bit ARM architecture MCUs such as STM32.
- Basic knowledge of ROS/ROS2 and understanding of its core communication mechanisms.
- Proficiency with professional embedded development and debugging tools.
- Knowledge in areas such as motor control and sensors.
- Excellent independent learning, analytical, and problem-solving skills.
- Good communication skills in German and English, and ability to adapt to various work environments.
公司简介
齐格勒集团(Albert Ziegler GmbH)成立于1891年,是世界领先的消防设备制造商之一,总部位于德国Giengen。集团在车辆和泵的生产方面拥有多项专利,生产设施主要位于欧洲,产品销往世界各地,客户包括消防部门以及机场、工业设施和政府机构。集团在德国、荷兰、克罗地亚、意大利、印尼和中国设有多个工厂,全球共有1200多名员工,年销售额2.3亿欧元。
