- 工作方式
- 混合办公
职责
- 设计和编写软件架构文档,涵盖基础系统(系统基础设施)和应用程序,兼顾硬件资源与应用程序未来可扩展性。
- 为目标嵌入式设备创建和安装 Linux 操作系统和 SDK,并为开发团队搭建开发环境。
- 与产品负责人协调制定开发规范并记录结果。
- 与硬件设计师和其他软件开发人员协调,沟通软件设计指南。
- 使用 C++ 开发控制系统功能应用程序,制定并执行常规单元测试、集成测试和发布测试。
必备要求
- 计算机科学、计算机工程或相关领域学士/硕士学位。
- 精通现代 C++ 面向对象编程。
- 具备嵌入式 Linux、Yocto/Buildroot 和现代引导加载程序经验。
- 具备面向对象分析 (OOA)、面向对象设计 (OOD)、可扩展嵌入式系统软件设计和架构、UML 建模能力。
- 熟悉总线系统和协议,如 Modbus、CAN、MQTT。
- 具备嵌入式目标设备远程开发和调试能力。
- 良好的沟通能力。
- 良好的德语和英语能力。
Responsibilities
- Design and write software architecture documentation covering the base system (system infrastructure) and applications, considering hardware resources and future scalability of applications.
- Create and install Linux operating systems and SDKs for target embedded devices, and set up development environments for the development team.
- Coordinate with product owners to define development specifications and document results.
- Coordinate with hardware designers and other software developers, and communicate software design guidelines.
- Develop functional applications for control systems using C++, and define and execute regular unit tests, integration tests, and release tests.
Must Have
- Successfully completed degree (Bachelor's/Master's) in computer science, computer engineering, or a related field.
- Proficiency in modern C++ object-oriented programming.
- Experience with embedded Linux, Yocto/Buildroot, and modern bootloaders.
- Object-oriented analysis (OOA), object-oriented design (OOD), software design and architecture for scalable embedded systems, UML modeling.
- Familiarity with bus systems and protocols such as Modbus, CAN, MQTT.
- Remote development and debugging for embedded target devices.
- Good communication skills.
- Good German and English skills.
公司简介
Güntner GmbH & Co. KG 总部位于德国慕尼黑附近的菲尔斯滕费尔德布鲁克,是世界领先的制冷和空调技术部件制造商之一。公司在全球拥有约 5,000 名员工,在德国、匈牙利、罗马尼亚、印度尼西亚、墨西哥和巴西设有生产设施。数十年的行业经验以及持续整合最新技术和研究成果,确保了 Güntner 的高质量标准。国际应用领域包括能源和过程冷却项目、食品生产和储存领域的工业和商业应用,以及建筑物的空调应用和服务器机房冷却等特定应用。
