理想汽车智能空间-整车FOTA车端软件开发工程师
校招全职算法与软件地点:北京状态:招聘
任职要求
1. 计算机/电子工程/车辆工程硕士或优秀本科生,有嵌入式系统开发项目经验; 2. 扎实的C++11/14编程能力,熟悉Linux环境开发(进程通信/多线程/内存管理); 3. 具备快速学习能力:能通过文档/源码研究新技术(如AUTOSAR/ROS2/DoIP)、新语言(如Rust); 4. 对车辆OTA技术有强烈兴趣,在以下领域有过实践者优先: a. 至少掌握一种车辆网络协议(如CAN/UDS),有Wireshark/CANoe实操经验优先; b. 有使用AI辅助编程的经验; c. 开发过网络通信中间件或协议解析工具; d. 有Android系统开发或Rust/Python自动化工具开发经历。
工作职责
1. 参与车端OTA核心模块开发,协助分析车端OTA系统中的问题; 2. 协助构建自动化测试框架,支持CAN/LIN/以太网等总线协议的仿真验证; 3. 学习并实践双分区冗余、灰度发布等关键技术的工程化方案; 4. 配合团队完成技术文档编写、代码质量审查等开发支撑工作。
包括英文材料
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
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
多线程+
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!
AUTOSAR+
https://elearning.vector.com/mod/page/view.php?id=437
AUTOSAR (Automotive Open System Architecture) is a standardization initiative of leading automotive OEMs and suppliers and was founded in autumn 2003.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
相关职位
社招5年以上智能与信息技术
1、负责海外OTA系统项目的整体规划与执行,确保海外OTA项目按时、高质量交付; 2、海外出差考察,根据不同地区的市场需求和客户要求,规划OTA业务的海外系统需求,并结合当前OTA平台已有功能,进行需求整合,落地实施; 3、梳理海外OTA业务在车辆全生命周期的业务运营流程,详细设计各个阶段车辆的OTA业务运营需求,并对相关系统提出具体需求和交付标准; 4、负责OTA的海外认证工作,规划海外车辆量产后的OTA市场运营流程和人力需求。
社招5年以上智能与信息技术
1. 制定和发布海外车型整车软件集成测试计划,规划并协调国内外测试资源; 2. 制定和优化海外车型测试流程和测试策略,优化自动化和在线化工具; 3. 把控海外车型整车OTA,网络,功能,EMC和电性能测试进度,协调资源达成测试目标; 4. 管理海外车型bug解决进度,重点问题推进并进行风险提报; 5. 制定海外车型测试质量目标,监督执行情况,制定提升策略; 6. 牵头编制各阶段海外车型整车软件测试报告,并组织评审和汇报; 7. 结果导向,持续提高团队测试效率和质量。
社招5年以上职能
1. 负责海外车型项目的功能开发管理。制定整车功能清单与整车功能实现计划、监控整车功能软件开发进展、实施风险管控; 2. 负责海外车型项目的软件集成管理。制定整车软件集成计划、监控整车功能软件开发进展、实施风险管控; 3. 负责海外项目的整车软件基线版本集成与发布、软件更新(OTA)全过程管理; 4. 负责拉通项目相关方推动解决问题,保证整车功能软件按计划高质量交付; 5. 负责上述相关业务的流程体系建设、系统能力建设及持续优化改进; 6. 负责上级领导安排的其他任务。