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

软件工程师(嵌入式)

Software Engineer (Embedded)

费斯托(Festo)

地点
索菲亚,保加利亚
类型
全职
资历
experienced
部门
PF-OCSLC - LifeTech 智能组件
编号
14319
招聘主体
Festo EOOD

工业自动化

职责

  • 使用 C/C++ 设计、实现和维护用于实时系统应用的嵌入式固件。
  • 参与架构和设计评审,重点关注稳健性、性能和可维护性。
  • 使用逻辑分析仪、示波器和软件仪器调试嵌入式系统。
  • 开发并运行单元测试、集成测试和系统级测试。
  • 构建、扩展和运行 CI/CD 管道(GitLab CI、Jenkins 或类似工具),实现固件验证自动化。
  • 使用工业现场总线和网络系统(CAN、以太网、Modbus)实现并验证设备通信。
  • 实施和维护通信监控与日志记录解决方案(如 Wireshark、串行/数据包捕获工具)。
  • 使用 ALM 工具管理需求、任务、变更控制和可追溯性。
  • 编写清晰的技术文档、发布说明和测试报告。
  • 与产品、质量和法规同事国际合作,确保符合适用标准(如 ISO 13485)和最佳实践。

必备要求

  • 扎实的 C 和 C++ 编程技能;有编写简洁、可测试、可维护嵌入式代码的经验。
  • 具备嵌入式固件设计、调试和实时系统测试的实践经验。
  • 良好的 Python 编程知识,用于脚本编写、测试自动化和工具开发。
  • 拥有构建和维护嵌入式项目 CI/CD 管道(GitLab CI、Jenkins 或同等工具)的丰富经验。
  • 熟悉通信监控和日志记录工具(如 Wireshark)。
  • 具备使用 ALM 工具进行需求和生命周期管理的经验。
  • 计算机科学、电子学、电气工程或相关专业学士学位。
  • 优秀的英语书面和口语能力。

优先条件

  • 具备工业现场总线(CAN、EtherNet/IP、Modbus)的实际操作经验。
  • 在受监管行业(医疗器械、生命科技、汽车或工业自动化)拥有经验。
  • 熟悉版本控制最佳实践、代码审查工作流程和静态分析工具。
  • 具备硬件启动、电路板级调试和电源/散热方面的经验。
  • 德语能力是很大的优势。

Responsibilities

  • Design, implement, and maintain embedded firmware for real-time system applications using C/C++.
  • Participate in architecture and design reviews with focus on robustness, performance, and maintainability.
  • Debug embedded systems using logic analyzers, oscilloscopes, and software instrumentation.
  • Develop and run unit tests, integration tests, and system-level tests.
  • Build, extend, and run CI/CD pipelines (GitLab CI, Jenkins, or similar) to automate firmware verification.
  • Implement and verify device communication using industrial fieldbuses and network systems (CAN, Ethernet, Modbus).
  • Implement and maintain communication monitoring and logging solutions (e.g., Wireshark, serial/packet capture tools).
  • Use ALM tools to manage requirements, tasks, change control, and traceability.
  • Write clear technical documentation, release notes, and test reports.
  • Collaborate internationally with product, quality, and regulatory colleagues to ensure compliance with applicable standards (e.g., ISO 13485) and best practices.

Must Have

  • Strong C and C++ programming skills; experience writing clean, testable, maintainable embedded code.
  • Hands-on experience in embedded firmware design, debugging, and real-time system testing.
  • Good Python programming knowledge for scripting, test automation, and tool development.
  • Proven experience building and maintaining CI/CD pipelines (GitLab CI, Jenkins, or equivalent) for embedded projects.
  • Familiarity with communication monitoring and logging tools (e.g., Wireshark).
  • Experience with ALM tools for requirements and lifecycle management.
  • Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or related field.
  • Excellent written and spoken English.

Preferred

  • Hands-on experience with industrial fieldbuses (CAN, EtherNet/IP, Modbus).
  • Experience in regulated industries (medical devices, life sciences, automotive, or industrial automation).
  • Familiarity with version control best practices, code review workflows, and static analysis tools.
  • Experience with hardware bring-up, board-level debugging, and power/thermal considerations.
  • German language skills are a big plus.

公司简介

Festo成立于1925年,是自动化技术领域的全球领先厂商,也是工业技术培训的全球市场领袖。公司总部位于德国埃斯林根。费斯托集团业务遍及全球200个行业,为超过30万的客户提供领先的气动和电驱动技术及全面解决方案。Festo在中国的业务始于1985年。1993年正式进入中国,成立费斯托(中国)有限公司,落户上海浦东金桥工业园区。目前在大中华区设有超过200个销售办公室和授权经销网点,位于上海的亚太技术中心为区域内客户提供定制化产品和方案,位于济南的全球生产中心以及三个区域配送中心为提升中国市场供应和服务提供保障。Festo为中国市场提供工厂自动化和过程自动化的气动和电驱动技术及全面解决方案,主要服务于汽车、电子和轻型装配行业,食品饮料包装、水/污水处理以及生物技术/制药等行业。同时,Festo Didactic(教育培训部门)为大中华地区1000多家企事业单位、高校、职业院校与实训基地提供工业培训的整体解决方案——从实验室建设到课程体系建设,并能够向我们的学员提供资格认证和就业指导。