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

嵌入式软件工程师(协议架构/私有通信)

Embedded Software Engineer - Architecture

卡特彼勒(Caterpillar)

地点
无锡,中国
类型
全职
发布
2026-08-11
截止
2026-08-30(已截止)
部门
工程
编号
R0000387403

机械工程装备重型工程机械

职责

  • 负责CAT私有协议(EDDT、MAP、BDT、PGB等)在DCU平台上的需求分析、总体架构设计及核心框架定义。
  • 负责协议通信架构、接口规范、消息定义及软件框架的设计、开发与维护。
  • 负责核心协议模块的开发与全生命周期管理,确保系统具备良好的可靠性、可维护性及可扩展性。
  • 负责协议相关功能的集成、调试、问题定位、性能优化及技术支持工作。
  • 推动协议平台化建设,制定协议技术路线图,支持未来产品演进及平台迁移。
  • 支持功能安全(Functional Safety)、网络安全(Cybersecurity)及软件质量流程相关工作。
  • 负责关键技术难题攻关,并为团队提供技术指导和架构支持。

必备要求

  • 计算机、软件工程、电子工程、自动化或相关专业,本科及以上学历。
  • 10年以上嵌入式软件开发经验,具备大型软件项目开发及交付经验。
  • 精通C/C++开发,具备Linux平台软件开发经验。
  • 熟悉CAN、CAN FD、Ethernet、TCP/IP、UDP、MQTT等通信技术及相关协议栈。
  • 熟悉软件架构设计方法、API设计原则、多线程编程及系统性能优化。
  • 具备较强的问题分析与解决能力,能够独立推动复杂技术问题闭环。
  • 具备良好的沟通协调能力和技术领导力,能够主导跨部门技术协作。
  • 具备良好的英语读写能力,能够熟练阅读英文技术文档。

优先条件

  • 具备通信协议架构设计及软件框架设计经验,有从0到1搭建协议框架经验者优先。
  • 有车载电子、工程机械、工业控制、域控制器(DCU/VCU)等相关产品开发经验者优先。
  • 具备英文口语沟通能力者优先。
  • 参与过CAT私有协议(EDDT、MAP、BDT、PGB等)设计或维护工作。
  • 具有协议平台化建设、软件框架重构或跨平台迁移项目经验。

Responsibilities

  • Analyze requirements, design overall architecture, and define core frameworks for CAT proprietary protocols (EDDT, MAP, BDT, PGB, etc.) on the DCU platform.
  • Design, develop, and maintain protocol communication architecture, interface specifications, message definitions, and software frameworks.
  • Develop and manage core protocol modules throughout their lifecycle, ensuring system reliability, maintainability, and scalability.
  • Integrate, debug, troubleshoot, optimize performance, and provide technical support for protocol-related functions.
  • Drive protocol platform development, define protocol technology roadmaps, and support future product evolution and platform migration.
  • Support functional safety, cybersecurity, and software quality process activities.
  • Tackle key technical challenges and provide technical guidance and architectural support to the team.

Must Have

  • Bachelor's degree or above in Computer Science, Software Engineering, Electronic Engineering, Automation, or a related field.
  • 10+ years of embedded software development experience, with experience in large-scale software project development and delivery.
  • Proficiency in C/C++ development and experience in Linux platform software development.
  • Familiarity with CAN, CAN FD, Ethernet, TCP/IP, UDP, MQTT and related protocol stacks.
  • Familiarity with software architecture design methods, API design principles, multithreaded programming, and system performance optimization.
  • Strong problem analysis and resolution skills, with the ability to independently drive complex technical issues to closure.
  • Good communication and coordination skills and technical leadership, with the ability to lead cross-departmental technical collaboration.
  • Good English reading and writing skills, with the ability to read English technical documents proficiently.

Preferred

  • Experience in communication protocol architecture design and software framework design; experience building protocol frameworks from scratch is preferred.
  • Experience in product development for automotive electronics, construction machinery, industrial control, domain controllers (DCU/VCU), or related areas is preferred.
  • English oral communication skills are preferred.
  • Participation in the design or maintenance of CAT proprietary protocols (EDDT, MAP, BDT, PGB, etc.).
  • Experience in protocol platform development, software framework refactoring, or cross-platform migration projects.

公司简介

卡特彼勒是一家全球性企业,团队成员既是制造者,也是问题解决者和未来世界的建设者,致力于打造更强大、更可持续的社区。公司配备完善的薪酬体系,提供有竞争力的薪酬,以及包括商业医疗保险、健康咨询等多方面的健康和福利保障;注重员工培训与发展,提供平等、多样化的职业发展机会;追求“零伤害”,致力于为员工打造安全、舒适的工作环境;建立多样性和包容性的公司文化,上下同心,共同创造可持续的、改变世界的解决方案。