- 地点
- 无锡,中国
- 类型
- 全职
- 发布
- 2026-07-06
- 截止
- 2026-07-30(已截止)
- 部门
- 工程
- 编号
- R0000380765
职责
- 基于英飞凌 AURIX TC297/TC397 平台进行嵌入式软件开发。
- 基于 RTOS 开发和维护网络通信模块(TCP/IP、UDP、Ethernet)。
- 设计和开发应用层私有通信协议,实现设备间数据交互。
- 负责 Ethernet、CAN 等通信功能开发与调试。
- 负责通信链路问题定位与分析(抓包、日志分析、现场问题复现)。
- 参与驱动、BSP 及中间件开发与集成。
- 开发和维护自动化测试及诊断工具(Python/Shell等)。
- 与系统、硬件及测试团队协同完成接口设计和系统集成。
必备要求
- 计算机、通信、自动化、电子工程等相关专业本科及以上学历。
- 熟悉英飞凌 TC297、TC397 或其他 Cortex-R/M、TriCore MCU 开发。
- 熟练掌握 C/C++ 编程。
- 熟悉 RTOS 开发,具备任务调度、同步机制、内存管理等相关经验。
- 熟悉 Ethernet 通信开发,掌握 TCP/IP、UDP 等网络协议。
- 熟悉 MCU 外设开发,包括 SPI、UART、CAN、Ethernet 等。
- 具备良好的软件调试能力,能够使用 Lauterbach、Trace32、示波器、协议分析仪等工具定位问题。
- 熟悉嵌入式软件架构设计和模块化开发。
优先条件
- 具备 FreeRTOS、AUTOSAR OS、SafeRTOS 等 RTOS 使用经验。
- 具备 RTOS 移植(Porting)经验,包括:CPU 架构适配、中断管理、Tick 时钟实现、上下文切换机制开发、启动代码(Startup)开发。
- 熟悉商用 TCP/IP 协议栈或 AUTOSAR Ethernet Stack。
- 有私有协议设计和实现经验。
- 熟悉 SOME/IP、DoIP、UDS、CANFD 等车载通信协议。
- 具备多核 MCU(如 TC397)开发经验。
- 有汽车电子、工程机械、机器人等领域项目经验者优先。
Responsibilities
- Develop embedded software on Infineon AURIX TC297/TC397 platforms.
- Develop and maintain network communication modules (TCP/IP, UDP, Ethernet) based on RTOS.
- Design and develop application-layer proprietary communication protocols for device data exchange.
- Develop and debug communication functions such as Ethernet and CAN.
- Diagnose and analyze communication link issues (packet capture, log analysis, on-site problem reproduction).
- Participate in driver, BSP, and middleware development and integration.
- Develop and maintain automated testing and diagnostic tools (Python/Shell, etc.).
- Collaborate with system, hardware, and test teams to complete interface design and system integration.
Must Have
- Bachelor's degree or above in Computer Science, Communications, Automation, Electronic Engineering, or related fields.
- Familiar with Infineon TC297, TC397, or other Cortex-R/M, TriCore MCU development.
- Proficient in C/C++ programming.
- Familiar with RTOS development, with experience in task scheduling, synchronization mechanisms, and memory management.
- Familiar with Ethernet communication development, and proficient in TCP/IP, UDP, and other network protocols.
- Familiar with MCU peripheral development, including SPI, UART, CAN, Ethernet, etc.
- Strong software debugging skills, able to use Lauterbach, Trace32, oscilloscopes, protocol analyzers, and other tools to locate issues.
- Familiar with embedded software architecture design and modular development.
Preferred
- Experience with FreeRTOS, AUTOSAR OS, SafeRTOS, or other RTOS.
- Experience with RTOS porting, including: CPU architecture adaptation, interrupt management, tick clock implementation, context switch mechanism development, and startup code development.
- Familiar with commercial TCP/IP stacks or AUTOSAR Ethernet Stack.
- Experience in designing and implementing proprietary protocols.
- Familiar with automotive communication protocols such as SOME/IP, DoIP, UDS, CANFD.
- Experience with multi-core MCU (e.g., TC397) development.
- Project experience in automotive electronics, construction machinery, robotics, or related fields is preferred.
公司简介
卡特彼勒是一家全球性企业,团队成员既是制造者,也是问题解决者和未来世界的建设者,致力于打造更强大、更可持续的社区。公司配备完善的薪酬体系,提供有竞争力的薪酬,以及包括商业医疗保险、健康咨询等多方面的健康和福利保障;注重员工培训与发展,提供平等、多样化的职业发展机会;追求“零伤害”,致力于为员工打造安全、舒适的工作环境;建立多样性和包容性的公司文化,上下同心,共同创造可持续的、改变世界的解决方案。