About this role
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Job Title : Linux system Engineer(platform + ROS2 Middleware ) Job Responsibilities
• 负责嵌入式 Linux 平台(NVIDIA Orin等)的 BSP、驱动适配及系统软件开发与维护。 • 负责传感器驱动(Camera、LiDAR、IMU、GNSS等)向 ROS2 的集成、适配及中间件开发。 • 负责 Linux 系统服务(Systemd)、后台守护进程(Daemon)、启动流程及配置管理开发。 • 负责访问权限管理、文件系统管理、数据存储及系统资源管理。 • 负责系统监控、日志管理、故障诊断及 Root Cause Analysis(RCA)。 • 负责系统软件守护进程、进程健康管理及异常恢复机制开发,提高系统可靠性与稳定性。 • 负责第三方软件库、开源组件及软件依赖的集成、升级与维护。 • 负责系统性能优化、问题调试及跨团队技术支持工作。
Qualifications:
• 本科及以上学历,计算机、软件工程、电子信息等相关专业。 • 熟练掌握 Linux 系统开发,熟悉进程、线程、文件系统、网络及 IPC 机制。 • 熟练使用 C/C++,具备 Shell 脚本开发能力。 • 熟悉 Linux Driver、Systemd 、Device Tree等系统开发技术。 • 具备 ROS2、DDS(CycloneDDS/FastDDS)开发及调试经验。 • 具备系统日志、性能分析及问题定位能力。
Nice to Have:
• 有 NVIDIA Jetson Orin、Jetson Thor 等平台开发经验优先。 • 有 Camera、LiDAR、Radar 等传感器驱动开发及系统集成调试经验优先。
Posting Dates: August 11, 2026 - August 30, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.