小鹏汽车Android系统开发工程师(机器人)
任职要求
1、计算机/电子工程/自动化相关专业,本科及以上学历,5年以上Android系统开发经验; 2、精通Android Framework及HAL层,有AOSP源码编译、定制、调试经验,熟悉Binder、Zygote等核心机制; 3、熟练掌握JNI/NDK开发,能独立处理本地代码与Java的交互及性能优化(如内存管理、多线程安全); 4、具备CDCU开发经验,熟悉CAN/LIN/以太网通信,了解A…
工作职责
1、负责Android系统底层开发,包括Framework定制、HAL层开发、设备驱动适配及性能优化; 2.、基于JNI/NDK开发高性能本地库,实现Java与C++/C的高效交互,确保车载/机器人系统的实时性要求; 3、参与机器人中央域控制器(CDCU)相关开发,包括CAN通信、诊断协议(UDS/OBD)、ECU间通信等; 4、解决系统级疑难问题(如Binder通信优化、内存泄漏、车规级稳定性问题)。
1.负责Linux/Android/QNX系统BSP软件开发和系统优化。 2.主导或参与底层系统在CPU/内存/存储/进程管理 3.支持多媒体(Camera/Audio)/Dispaly等开发及性能优化。 4.支持网络(以太网/wifi)驱动移植开发、网络安全方案开发和问题分析,网络系统模块开发 5.系统性问题/bug的解决,重点问题攻坚和系统性能优化。
1、负责Android/Linux/QNX 网络驱动移植开发,负责网络模块(connectivity Service, EthernetManagentService, NPMS,netd等)开发和稳定性维护,负责网络问题(网络拥塞,网络不通,不能上网等)分析解决 2、负责linux/android系统网络管理,网络安全方案的开发和维护。 3、负无线网络的底层适配开发和问题分析,包括5G 模块 、WiFi模块,蓝牙模块等模块; 协同和支持解决WiFi 射频相关问题分析 4、支持商用化协议的适配和系统验证,预研自主Etehercat协议栈
工作职责 1、承担对Android OS领域的技术竞争力负责,明确关键技术获取策略(自研、合作、收购、社区)和分布实施计划,支撑软件层面的技术竞争力的构建。 2、了解不同OS应用上的架构和方案,推动OS平台以及关键技术在产品的应用落地,促进产品的竞争力构建。 3、负责产品整机性能/技术竞争力,包括识别相关性能突破点,并提出优化方法,支持产品卖点特性构建。
作为机器人应用开发工程师,你将深度参与机器人产品应用层的设计与研发,让复杂的硬件技术转化为用户可感知的流畅体验,包含以下业务方向: 1、机器人终端应用开发:参与机器人人机交互系统应用开发和集成,包含语音、屏幕控制、robot service等Android应用开发; 2、手机App应用开发:参与Android/iOS App开发或专用掌机Unity开发,实现低延迟的远程操控、状态监控、第一人称视角(SR/XR)显示功能; 3、机器人生态SDK开发:参与机器人生态SDK开发工作,协助构建对外的接口规范,参与机器人具体业务场景应用开发; 4、任务书Agent: 配合算法团队,在应用层实现基于大模型(VLT等)的任务规划,让机器人能够理解并执行跨度时间长、步骤复杂的复合型任务。