小鹏汽车Android系统开发工程师(机器人)
社招全职5年以上地点:深圳状态:招聘
任职要求
1、计算机/电子工程/自动化相关专业,本科及以上学历,5年以上Android系统开发经验; 2、精通Android Framework及HAL层,有AOSP源码编译、定制、调试经验,熟悉Binder、Zygote等核心机制; 3、熟练掌握JNI/NDK开发,能独立处理本地代码与Java的交互及性能优化(如内存管理、多线程安全); 4、具备CDCU开发经验,熟悉CAN/LIN/以太网通信,了解A…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责Android系统底层开发,包括Framework定制、HAL层开发、设备驱动适配及性能优化; 2.、基于JNI/NDK开发高性能本地库,实现Java与C++/C的高效交互,确保车载/机器人系统的实时性要求; 3、参与机器人中央域控制器(CDCU)相关开发,包括CAN通信、诊断协议(UDS/OBD)、ECU间通信等; 4、解决系统级疑难问题(如Binder通信优化、内存泄漏、车规级稳定性问题)。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
JNI+
https://www.baeldung.com/jni
JDK introduces a bridge between the bytecode running in our JVM and the native code (usually written in C or C++).
https://www.youtube.com/watch?v=pyXnX2SEaFc
Become an expert the Java Native Interface with this 28-hour course.
还有更多 •••
相关职位
社招3年以上
1.负责Linux/Android/QNX系统BSP软件开发和系统优化。 2.主导或参与底层系统在CPU/内存/存储/进程管理 3.支持多媒体(Camera/Audio)/Dispaly等开发及性能优化。 4.支持网络(以太网/wifi)驱动移植开发、网络安全方案开发和问题分析,网络系统模块开发 5.系统性问题/bug的解决,重点问题攻坚和系统性能优化。
更新于 2025-06-23深圳
社招3年以上软件开发岗
1. 负责智能硬件/机器人产品上Android 应用和功能的开发、调优; 2. 负责应用和功能依赖的Android系统组件的适配和定制、并确保组件的稳定性; 3. 与产品、测试紧密合作,解决工程化过程中遇到的各种问题,保证产品按时保质交付; 4. 学习和研究新技术以满足产品的需求,负责关键技术问题的攻克。
更新于 2025-12-22北京
社招3年以上
1、负责Android/Linux/QNX 网络驱动移植开发,负责网络模块(connectivity Service, EthernetManagentService, NPMS,netd等)开发和稳定性维护,负责网络问题(网络拥塞,网络不通,不能上网等)分析解决 2、负责linux/android系统网络管理,网络安全方案的开发和维护。 3、负无线网络的底层适配开发和问题分析,包括5G 模块 、WiFi模块,蓝牙模块等模块; 协同和支持解决WiFi 射频相关问题分析 4、支持商用化协议的适配和系统验证,预研自主Etehercat协议栈
更新于 2025-06-23深圳