- 地点
- 无锡,中国
- 类型
- 全职
- 发布
- 2026-08-11
- 截止
- 2026-08-30(已截止)
- 部门
- 工程
- 编号
- R0000387408
职责
- 根据既定协议规范及架构设计,在 NVIDIA Orin DCU 平台上实现和维护 CAT 私有协议(EDDT、MAP、BDT、PCB 等)相关功能。
- 负责协议软件模块的开发、集成、配置及维护,确保功能正确性和系统稳定性。
- 负责软件调试、问题定位、根因分析及缺陷修复。
- 负责协议性能优化,提高通信效率、系统响应速度及资源利用率。
- 通过日志分析、数据抓包及协议报文跟踪,排查和解决通信及兼容性问题。
- 参与系统集成测试、功能测试、回归测试及现场验证。
- 协助测试团队制定测试方案,支持问题复现、分析和闭环解决。
- 编写和维护设计文档、调试文档、测试报告及相关技术资料。
必备要求
- 计算机、软件工程、电子工程、自动化或相关专业,本科及以上学历。
- 3年以上嵌入式软件开发经验。
- 熟练掌握 C/C++ 编程语言,具备 Linux 平台及 MCU 开发经验。
- 熟悉多线程编程、进程间通信(IPC)、Socket 编程等基础技术。
- 具有基于 CAN/CAN FD 的分布式多控制器(ECM/VCU/DCU)私有协议开发经验,熟悉报文设计、网络管理、诊断机制及通信故障分析。
- 熟悉 CAN、CAN FD、Ethernet、TCP/IP、UDP、MQTT 等通信技术及相关协议。
- 熟悉软件集成、系统联调及测试验证流程。
Responsibilities
- Implement and maintain CAT proprietary protocols (EDDT, MAP, BDT, PCB, etc.) on the NVIDIA Orin DCU platform according to established protocol specifications and architecture designs.
- Develop, integrate, configure, and maintain protocol software modules, ensuring functional correctness and system stability.
- Perform software debugging, issue localization, root cause analysis, and defect fixing.
- Optimize protocol performance to improve communication efficiency, system response speed, and resource utilization.
- Troubleshoot and resolve communication and compatibility issues through log analysis, packet capture, and protocol message tracing.
- Participate in system integration testing, functional testing, regression testing, and field validation.
- Assist the test team in developing test plans and support issue reproduction, analysis, and closed-loop resolution.
- Write and maintain design documents, debugging documents, test reports, and related technical materials.
Must Have
- Bachelor's degree or above in Computer Science, Software Engineering, Electronic Engineering, Automation, or a related field.
- 3+ years of embedded software development experience.
- Proficient in C/C++ programming, with experience in Linux platforms and MCU development.
- Familiar with multithreading, inter-process communication (IPC), Socket programming, and other foundational technologies.
- Experience in developing proprietary protocols for distributed multi-controller systems (ECM/VCU/DCU) based on CAN/CAN FD; familiar with message design, network management, diagnostic mechanisms, and communication fault analysis.
- Familiar with CAN, CAN FD, Ethernet, TCP/IP, UDP, MQTT and related protocols.
- Familiar with software integration, system joint debugging, and test validation processes.
公司简介
卡特彼勒是一家全球性企业,团队成员既是制造者,也是问题解决者和未来世界的建设者,致力于打造更强大、更可持续的社区。公司配备完善的薪酬体系,提供有竞争力的薪酬,以及包括商业医疗保险、健康咨询等多方面的健康和福利保障;注重员工培训与发展,提供平等、多样化的职业发展机会;追求“零伤害”,致力于为员工打造安全、舒适的工作环境;建立多样性和包容性的公司文化,上下同心,共同创造可持续的、改变世界的解决方案。