Description
Career Area: Technology, Digital and Data 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. 主要职责 1.
多终端客户端应用开发 · 负责 Linux 车载协同终端、Android/iOS 现场管理平板等移动终端应用的需求分析、技术设计、核心功能开发和持续迭代。 · 围绕车辆与设备状态、任务执行、作业协同、告警处置、现场巡检、消息通知、审批和运营概览等场景交付稳定应用。 · 根据车载固定屏、手持平板和手机的尺寸、输入方式、使用时长和角色差异进行自适应体验设计。 2. Flutter 客户端架构与资产复用 · 建设 Flutter 应用 Shell、路由导航、组件库、主题、国际化、状态管理、配置、权限和错误处理等公共能力。 · 推动业务模块、数据模型、Agent Cards 和 Design System 在三类终端之间复用,同时隔离终端特有的平台能力。 · 定义 Flutter 与原生 Linux、Android、iOS 能力之间的插件、FFI 或 Platform Channel 接口,并维护接口稳定性。 3. 实时数据与业务状态管理 · 对接 Fleet、Mission、Traffic、Alert、Identity、Media、Agent 和 Digital Twin 等平台服务。 · 通过 RESTful API、WebSocket、MQTT 或其他批准接口实现状态订阅、任务交互、指令确认、异常重连和数据一致性处理。 · 建立前端状态模型、缓存策略、增量更新、消息去重、顺序处理和接口向后兼容机制。 4.
弱网、离线与现场可靠性 · 设计离线优先、本地持久化、断点续传、冲突处理、网络切换和恢复同步机制。 · 优化应用启动、页面切换、高频刷新、地图容器、复杂列表、内存和电量使用,支持长时间稳定运行。 · 建设客户端日志、诊断信息、崩溃采集、健康指标和远程问题定位能力。 5. Digital Twin 与地图能力集成 · 集成 Native Twin View、地图 SDK、场景 API 和业务 Overlay 接口。 · 负责三维/二维视图与任务、告警、设备详情、Agent 建议等应用界面的布局协同、手势协调和生命周期管理。 6. Agent 原生交互体验 · 开发 Agent Chat、推荐卡片、解释面板、语音入口、审批确认、工具执行结果和人机协同工作流。 · 确
Full description, company and the link to apply — after you sign in.
Sign inEmployer contacts (email/phone/telegram) are hidden from the public preview.
Send your CV so employers can reach you directly.