西门子数字化工业集团 嵌入式软件开发工程师

分享
  • 工作地点:四川省-成都
  • 工作经验:1-3年
  • 职能类别:研发
  • 组织:Digital Industries
  • 办公模式:仅现场办公
您将通过以下方式创造价值:
• 专注于固件(FW)开发,包括面向西门子 PLC 产品的底层驱动开发与应用层模块实现。
• 深度参与产品全生命周期管理,承担技术方案设计、关键模块攻坚等核心工作,推动产品从需求到量产的高质量交付。
• 将您在嵌入式软件工程及 Agile/DevOps 实践方面的专业知识应用于实际工作,通过西门子产品持续为客户创造价值。
• 确保在整个开发过程中满足工业产品信息安全标准。

任职要求:
• 电子工程、计算机科学、自动化、数学或相关工程专业本科及以上学历。
• 3年以上嵌入式软件开发经验,具备在 ARM Cortex-M/A 系列平台上进行开发的实战经验,熟悉 FreeRTOS、Zephyr, Real-Time Linux 等主流 RTOS 的任务调度、内存管理与中断机制和实时性调优。
• 扎实掌握嵌入式系统实时应用程序开发、驱动程序开发及通信协议(如 TCP/IP、SSL、IOLink)的相关知识与实践经验。
• 熟悉现代软件开发方法,包括整洁代码(Clean Code)、测试驱动开发(TDD), 静态代码分析,及单元测试(Unit Test)。
• 具备工业实时以太网协议深度开发经验者优先,包括 PROFINET IRT、EtherCAT,Modbus TCP/RTU、S7 通信等协议栈的移植与调试能力。
• 具备工业自动化系统经验(如运动控制、PID 控制、扩展模块)者优先。