小鹏汽车Android开发资深工程师/专家(车控)
社招全职2年以上地点:广州状态:招聘
任职要求
1、本科及以上学历,计算机或电子相关专业,熟悉Java/C++/C等编程语言,2年以上的消费类电子产品或者智能座舱开发经验; 2、具备3年以上Android应用开发经验,熟悉Android SDK; 3、熟悉Android车载应用的开发流程和标准; 4、有以太网的编程经验,对MQTT/Someip协议有一定理解的更佳; 5、对车辆总线技术(如CAN、LIN)有一定了解,对现代车辆电子架构有一定的认识; 6、具备良好的沟通能力,理解能力和学习能力,肯于钻研技术难题,拥有良好的代码习惯,逻辑清晰。
工作职责
1、负责座舱车控服务的开发,负责服务的稳定性并确保通讯链路的性能; 2、设计和实现高质量的车辆控制API,提供 Android 应用与车辆硬件交互的接口; 3、协助应用工程师进行应用的开发、并负责与整车ECU联调的工作; 4、负责编写python脚本,自动化解析文档并生成相关代码,编写维护技术文档,保证代码质量。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
相关职位
社招
1. 基于Unity,完成智能座舱3D应用的功能开发,包括界面、交互和数据展示; 2. 参与智能座舱3D创新应用的开发,新技术的研究。推动新功能和技术的引入和落地,提升3D在座舱中的可玩性; 3. 对智能座舱中的Unity应用进行性能优化,包括内存管理、渲染效率和响应速度,确保在车载环境中的稳定性和流畅性; 4. 与车机系统的硬件工程师、UI设计师和产品经理紧密合作,确保Unity应用能够无缝集成到车载系统中,并满足项目需求; 5. 解决车机系统中出现的技术问题和Bug,确保应用稳定可靠; 6. 编写和维护技术文档,包括接口文档、使用说明和优化报告,为团队成员提供参考;
更新于 2024-09-18
社招3年以上
1.负责Linux/Android/QNX系统BSP软件开发和系统优化。 2.主导或参与底层系统在CPU/内存/存储/进程管理 3.支持多媒体(Camera/Audio)/Dispaly等开发及性能优化。 4.支持网络(以太网/wifi)驱动移植开发、网络安全方案开发和问题分析,网络系统模块开发 5.系统性问题/bug的解决,重点问题攻坚和系统性能优化。
更新于 2025-06-23

社招技术类
1、根据产品需求开发相关APP功能,改善易用性,提高用户体验; 2、配合市场等其他部门,提供产品相关技术支持,定位和解决线上问题,技术疑难问题; 3、负责前沿技术研究,承担重点、难点的技术攻坚、功能扩展,现有开发方法的改进,现有框架重构; 4、有强烈的责任心和团队精神,善于沟通和合作;对于文档、编码规范等有个人的执着; 5、培养和辅助新人快速成长。
更新于 2023-12-27