Madory

软件开发工程师
深圳创维 · 10年经验
Madory
日薪: ¥1000/8h
地点: 北京
时间: 下班后
ID:430106 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Android Java
长期做 Android / AAOS 智能座舱,核心在 App Framework 与车载中间件,而不是纯业务 App。熟悉系统服务、AIDL/Binder、权限与 sepolicy、init 开机拉起,能把能力做成 Vendor 常驻服务,让语音、HMI、车控等模块用同一套接口调用,避免把系统能力堆在应用层。

技术栈以 Java 为主,覆盖 AOSP Soong 合入、CarService、多屏与座舱执行链路;也做过座舱智能 Agent:意图接入 Runtime、Skill 注册与执行、策略校验,再通过中间件把空调、媒体、导航等能力真正落到车端。模型侧按 OpenAI 兼容协议对接,本地/云端可切换,车端只做编排与执行,不把推理绑死在某一家模型上。

擅长三类事:一是 Framework 定制与中间件分层(Vendor / Product / Client 边界清晰,方便合入 BSP);二是语音、系统应用、车控模块联调,把「能说」变成「能控」;三是把口语需求收成可量产的接口、权限和开机流程,减少反复推倒。

需求方最常遇到的问题,我这边比较熟:应用层调不通系统能力、跨模块接口不统一、座舱功能无法被语音和其他 App 复用、Treble 分区和特权权限踩坑、联调周期被架构拖死。交付习惯是先划清边界,再给可 bind 的 API、合入 mk 和联调用例,让主机厂/座舱团队按现有节奏合入,而不是另起一套难维护的 App。

项目一:智能座舱 Agentic OS(座舱 Agent 平台)。背景是车机已有空调、媒体、导航等能力,但语音和各应用各自对接,口语一变就要改规则,也无法做「再冷一点」这类相对调节。我负责平台层架构与落地:将 Agent 做成 Vendor 系统服务(开机常驻、特权权限、AIDL),应用只做对话界面;语音/场景/硬键通过统一 IAgentManager 接入。实现 Session 管理、座舱世界状态、Skill 注册(vehicle / media / navigation)和策略校验;Skill 不直接控车,而是经受权广播交给座舱中间件调真实 API,保证执行域仍在车端。结果是:闲聊与控车分流、跨技能组合(如导航+音量)可走同一 Runtime,换模型只需改网关配置,不必改业务代码,给后续量产合入留了清晰分层。

项目二:车载 App Framework 与中间件合入。背景是座舱能力要进 AAOS 产品树,且需与 BSP 同节奏发布。我负责服务、API、权限、init、sepolicy 的 Vendor 合入,以及 system_client 给语音等模块的调用封装;处理分区选择、特权权限、开机拉起和联调日志,避免能力放错 system 或做成纯 App 导致无法常驻、权限不够。结果是其他模块按约定 bind 即可使用,减少烟囱式对接,后续加技能只需注册 Tool,不必改 Framework 主干。
Madory ID:430106 复制

Madory

软件开发工程师 · 10年经验 · 深圳创维
城市北京 日薪1000元/8h 时间 下班后
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Android Java
长期做 Android / AAOS 智能座舱,核心在 App Framework 与车载中间件,而不是纯业务 App。熟悉系统服务、AIDL/Binder、权限与 sepolicy、init 开机拉起,能把能力做成 Vendor 常驻服务,让语音、HMI、车控等模块用同一套接口调用,避免把系统能力堆在应用层。

技术栈以 Java 为主,覆盖 AOSP Soong 合入、CarService、多屏与座舱执行链路;也做过座舱智能 Agent:意图接入 Runtime、Skill 注册与执行、策略校验,再通过中间件把空调、媒体、导航等能力真正落到车端。模型侧按 OpenAI 兼容协议对接,本地/云端可切换,车端只做编排与执行,不把推理绑死在某一家模型上。

擅长三类事:一是 Framework 定制与中间件分层(Vendor / Product / Client 边界清晰,方便合入 BSP);二是语音、系统应用、车控模块联调,把「能说」变成「能控」;三是把口语需求收成可量产的接口、权限和开机流程,减少反复推倒。

需求方最常遇到的问题,我这边比较熟:应用层调不通系统能力、跨模块接口不统一、座舱功能无法被语音和其他 App 复用、Treble 分区和特权权限踩坑、联调周期被架构拖死。交付习惯是先划清边界,再给可 bind 的 API、合入 mk 和联调用例,让主机厂/座舱团队按现有节奏合入,而不是另起一套难维护的 App。

项目经验

项目一:智能座舱 Agentic OS(座舱 Agent 平台)。背景是车机已有空调、媒体、导航等能力,但语音和各应用各自对接,口语一变就要改规则,也无法做「再冷一点」这类相对调节。我负责平台层架构与落地:将 Agent 做成 Vendor 系统服务(开机常驻、特权权限、AIDL),应用只做对话界面;语音/场景/硬键通过统一 IAgentManager 接入。实现 Session 管理、座舱世界状态、Skill 注册(vehicle / media / navigation)和策略校验;Skill 不直接控车,而是经受权广播交给座舱中间件调真实 API,保证执行域仍在车端。结果是:闲聊与控车分流、跨技能组合(如导航+音量)可走同一 Runtime,换模型只需改网关配置,不必改业务代码,给后续量产合入留了清晰分层。

项目二:车载 App Framework 与中间件合入。背景是座舱能力要进 AAOS 产品树,且需与 BSP 同节奏发布。我负责服务、API、权限、init、sepolicy 的 Vendor 合入,以及 system_client 给语音等模块的调用封装;处理分区选择、特权权限、开机拉起和联调日志,避免能力放错 system 或做成纯 App 导致无法常驻、权限不够。结果是其他模块按约定 bind 即可使用,减少烟囱式对接,后续加技能只需注册 Tool,不必改 Framework 主干。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏