Descrição
Career Area:
Technology, Digital and DataJob 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.
主要职责
· 负责 Dispatcher Desktop、Control Room Dashboard / Video Wall 和 Remote Operations Station 的前端架构、核心功能开发、系统集成、性能优化和持续迭代。
· 基于 React + TypeScript 建设模块化应用架构、路由、状态管理、组件库、权限、配置、国际化、异常处理和自动化测试等公共能力,形成可维护、可扩展的前端工程体系。
· 基于 CesiumJS / WebGIS 集成矿区地形、道路、作业区、车辆与设备、轨迹、任务、告警、地理围栏和业务图层,对接 Digital Twin Platform 的 3D Tiles、场景 API 和实时状态数据。
· 针对数百台设备、多图层和高频状态更新场景,优化三维场景加载、渲染、对象更新、图层管理、拾取交互、网络开销和内存占用,保证长时间运行稳定性。
· 通过 RESTful API、WebSocket、SSE 或批准的实时消息接口集成 Fleet、Mission、Traffic、Alert、Production、Agent 和 Digital Twin 数据,实现增量刷新、断线重连、数据去重、顺序处理和异常降级。
· 建设实时运营 Dashboard、KPI/趋势、告警队列、事件时间线和调度工作流,围绕 Dispatcher 和 Supervisor 的高频任务设计清晰的信息层级、操作路径和闭环反馈。
· 集成多路实时视频与远程操作工作流,支持视频窗口布局、摄像头切换、流状态、延迟/质量提示、异常恢复以及视频与车辆、任务、告警和远程控制上下文的联动;理解 WebRTC 或其他低延迟视频集成方式。
· 面向调度桌面、运营大屏和远程驾舱设计 Industrial HMI,支持多窗口、多显示器、键鼠/触控等工作方式,兼顾信息密度、可读性、响应性、操作安全和持续运行。
· 与 Site Client Flutter 团队共同维护 Design Tokens、视觉规范、领域模型和框架无关的交互协议;评估 Flutter Desktop 在运营中心场景中的成熟度,使适合共享或迁移的模块具备未来技术栈收敛条件。
· 落实代码评审、单元/组件/E2E 测试、性能监测、依赖治理、CI/CD、日志与可观测性、发布和现场问题闭环,并参与实验室、控制室和矿山现场联调。
任职要求
· 计算机科学、软件工程、自动化、地理信息系统、人机交互或相关专业本科及以上学历。
· 通常具备 5 年及以上 Web 前端、桌面应用、工业 HMI、GIS 可视化或实时运营平台开发经验,并在复杂生产级系统中承担过核心开发或模块负责人职责。
· 熟练掌握 React、TypeScript、JavaScript、HTML/CSS,具备大型应用模块化、组件化、状态管理、路由、权限和自动化测试经验。
· 熟悉 CesiumJS 与 WebGIS,具备 3D Tiles、地形、矢量图层、轨迹、空间对象、图层管理、场景交互及性能优化经验。
· 具备实时数据密集型系统开发经验,熟悉 RESTful API、WebSocket/SSE,以及高频更新、缓存、断线重连、消息顺序和一致性处理。
· 具备 Video Streaming 应用集成经验,理解 WebRTC、HLS/DASH 或低延迟视频链路中的常见状态、质量和故障处理问题。
· 具备 Dashboard、Industrial HMI 或 Dispatcher Workspace 开发经验,能够处理多屏、多窗口、高信息密度和长时间运行场景。
· 具备 Web 性能分析与优化能力,能够定位 Cesium/WebGL、DOM/Canvas、内存、网络和长时间运行中的性能问题。
· 熟悉 Git、CI/CD、代码评审、单元/组件/E2E 测试、日志与前端可观测性等工程实践。
· 能够将复杂矿山运营、调度和远程操作流程转化为清晰、低认知负担、可验证的应用交互,并能够与后端、Digital Twin、Agent、Remote Control、UX、测试和现场团队定义清晰接口。
优先考虑
· 具有自动驾驶运营后台、Robotaxi / Fleet Operations、智慧矿山、智慧港口、AGV/AMR 调度、SCADA/MES、工业监控或能源调度平台经验。
· 具有复杂 CesiumJS、WebGL 或 WebGIS 项目经验,能够处理大场景、多实体和实时态势可视化。
· 具有 WebRTC 或其他低延迟多路视频监控、远程驾驶或远程操作界面开发经验。
· 重点加分:具有 Flutter / Dart 经验,尤其是 Flutter Desktop、跨平台组件架构、Platform View、FFI 或 Flutter 与 Web/Native 混合集成经验,并愿意参与未来 React 与 Flutter UI Stack 收敛。
· 具有 Agent / Copilot Workspace、结构化卡片、人工审批、工具执行状态与反馈等人机协作体验开发经验。
· 熟悉 Electron、Tauri或 WPF 等桌面/工业应用框架者优先。
Posting Dates:
November 4, 2026 - December 3, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.

