小米小米汽车-Android终端研发工程师-自动驾驶
社招全职A4836地点:北京状态:招聘
任职要求
1. 具备扎实的Java编程基础和Android开发经验,熟悉Android SDK、NDK、Gradle等相关开发工具和技术; 2. 熟悉Flutter开发,有使用Flutter进行跨平台开发的经验,能够有效地将Flutter集成到现有的Android项目中; 3. 熟悉Android插件化开发,有插件化架构的实际开发经验,能够根据业务需求进行模块化和插件化的设计与实现; 4. 熟悉常用的设计模式和架构,如MVP、MVVM、Clean Architecture等,能够编写结构清晰、易于维护和扩…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 车机应用开发:负责设计、开发和维护车载HMI系统的Android应用,确保应用的性能、稳定性和用户体验; 2. 性能优化:优化应用性能,确保在资源受限的车载环境下运行流畅; 3. 故障排除和维护:负责诊断和解决应用程序问题,并进行定期维护和更新; 4. 团队协作:与跨部门团队紧密合作,包括系统工程师、设计师和产品经理,确保项目的成功交付; 5. 问题攻关:承担关键疑难问题的解决和攻关; 6. 保持技术更新:持续跟踪最新的Android开发趋势和技术,确保应用程序保持在最新的技术标准上; 7. 游戏引擎集成(加分项):熟悉游戏引擎(如Unity或Unreal Engine),能够协助将引擎功能集成到系统中,并对可能出现的问题进行排查及性能调优。
包括英文材料
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.
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)或编程语言的制造商提供的一套工具。
NDK+
https://developer.android.com/ndk/guides
The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android.
https://www.youtube.com/watch?v=YvCRlJToCAg
While most Android apps are written in pure Java, Android's Native Development Kit (NDK) enables us to access code written in C/C++ via Java Native Interface (JNI).
还有更多 •••
相关职位
社招3年以上研发技术类
岗位职责: 负责公司Android TV软件多媒体(音频、显示、媒体播放)模块的测试用例设计&迭代维护、测试策略制定,对责任田领域内的测试交付质量承担责任。 1.承接所负责模块的测试方案设计、测试用例设计、测试策略输出; 2.跟进项目进展并识别风险,项目过程中推动处理或预警到位; 3.承接跨部门相关测试技术的预研,阶段性测试技术洞察和行业交流; 4.培养和赋能所在领域的测试人员,并提升团队的测试技术能力;
更新于 2025-08-04深圳
社招3年以上业务安全技术
1.负责安全系统的大规模终端设备(Android/iOS等)的安装部署、系统配置、版本变更、日常监控及故障维修,确保设备在线率; 2.负责终端机房内的手机设备、网络、充电柜、机柜等环境管理,并做好巡检,保障7×24小时稳定运行; 3.负责与产品研发协同开发自动化脚本(Python/Shell),优化批量设备管理(初始化、备份恢复等)、批量应用部署等任务。
更新于 2025-09-26深圳
社招1-3年汽车研发
1. 负责智能终端设备的测试工作,包含功能测试 和 非功能测试。 2. 掌握黑盒测试方法,能够独立分析需求文档,识别测试点,设计测试方案。 3. 熟练使用测试工具和方法,能够进行自动化测试脚本开发和维护。 4. 记录和跟踪问题,编写详细的测试报告,提出具体改进意见。
北京