理想汽车诊断系统开发实习生
实习兼职后端开发地点:北京状态:招聘
任职要求
1. 硕士及以上学历在读,计算机/软件工程等相关专业; 2. 熟悉 JAVA 或者 Kotlin 编程语言,具有面向对象思想,并有过项目开发经验; 3. 具备独立完成业务模块的能力,包括需求分析、设计、编码、测试和部署; 4. 对软件开发具有极强的热情,善于解决复杂的技术问题; 5. 良好的团队合作能力和沟通能力,具有独立思考能力; 6. 对新技术有强烈的学习欲望,持续追求技术进步和创新; 7. 熟悉常见的数据结构与算法,有过相关经验; 8. 在高并发、多线程开发方面有过相关经验; 9. 有过Android项目开发经验者, 对 AI 与数据工程了解或者熟悉 Jetpack compose者优先。
工作职责
1. 自诊断业务逻辑开发; 2. 诊断 Client 端协议栈开发与维护; 3. 诊断数据分析开发。
包括英文材料
学历+
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.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Jetpack+
https://developer.android.com/courses/jetpack-compose/course
Learn how to use Jetpack Compose to build native Android UI!
https://developer.android.com/develop/ui/compose/tutorial
Jetpack Compose is a modern toolkit for building native Android UI.
相关职位

实习
1. 根据测试平台开发需求,参与搭建测试平台的前端和后端 2. 根据智驾硬件远程诊断和OTA的系统开发需求,负责具体模块的功能实现 3. 参与sensor、域控等智驾硬件自动化测试系统开发 4. 跨团队协作,输出自动化测试脚本,协助分析诊断问题
更新于 2024-03-20
实习
1. 负责自动驾驶系统软件开发,包括但不限于诊断,电源管理,和其它ECU之间的通信等功能; 2. 负责自动驾驶相关模块的功能开发,保证车载软件的稳定性及安全性; 3. 负责基于SOA的自动驾驶软件架构设计,及模块间服务接口定义。 4. 负责自驾域控和其它域控的通信设计。
更新于 2025-04-16
实习阿里国际2026
关于我们: 我们是阿里国际数字商业集团-跨境贸易事业部 (ICBU)-Accio算法团队!ICBU是全球最大的跨境B2B数字化贸易平台。我们正在运用前沿的大语言模型(LLM)技术打造新一代AI搜索引擎-Accio,重塑企业跨境B2B采购流程。 核心职责: 1. 全流程AI解决方案开发: 主导从数据结构设计、算法框架搭建到效果评估指标制定的完整AI系统开发,支撑智能搜索与采购自动化场景 2. 大语言模型研发部署: 实现LLM模型(如GPT、BERT等架构)的预训练、微调及落地应用,持续提升搜索相关性、语义理解能力和智能对话代理性能 3. 前沿技术探索: 通过跨团队协作与行业趋势分析,挖掘AI技术在B2B电商场景的创新应用方向 4. 技术攻坚: 诊断现有系统瓶颈,设计改进方案并向决策层推动技术升级落地
更新于 2025-06-10