
哈啰软件工程师(远程驾驶数据采集方向)-【自动驾驶】
社招全职技术地点:上海状态:招聘
任职要求
1、熟悉Linux系统,具备系统级编程能力 2、精通C/C++编程,熟悉Python,能够编写高性能数据处理和展示程序 3、熟悉CAN总线协议和车载网络通信 4、熟悉自动驾驶中间件(如ROS, Autoware等)数据结构和接口 5、熟悉消息中间件, 如Kafka, mqtt, dds等 6、熟悉数据库, 如MySQL, PostgreSQL等 7、具备数据可视化经验,熟悉常用可视化工具和库 8、了解数据安全和加密技术,能实现安全的数据传输方案 9、具备良好的数据分析能力,能从车辆数据中提取有价值的信息 10、熟悉分布式系统设计原则,了解数据一致性和可靠性保障机制 11、有自动驾驶或智能网联汽车相关项目经验者优先
工作职责
1、负责车端数据采集; 2、负责车端数据处理和分析; 3、负责车端数据可视化; 4、负责车端数据存储和查询; 5、负责车端数据传输和同步; 6、负责车端数据安全性和可靠性; 7、负责数据闭环系统的设计与实现。
包括英文材料
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
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.
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
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.
自动驾驶+
https://www.youtube.com/watch?v=_q4WUxgwDeg&list=PL05umP7R6ij321zzKXK6XCQXAaaYjQbzr
Lecture: Self-Driving Cars (Prof. Andreas Geiger, University of Tübingen)
https://www.youtube.com/watch?v=NkI9ia2cLhc&list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY
You will learn to make a self-driving car simulation by implementing every component one by one. I will teach you how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions and how to make the car control itself using a neural network.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
ROS+
https://www.youtube.com/watch?v=92Zz5nnd41c&list=PLk51HrKSBQ8-jTgD0qgRp1vmQeVSJ5SQC
https://www.youtube.com/watch?v=HJAE5Pk8Nyw
Ready to learn ROS2 and take your robotics skills to the next level?
https://www.youtube.com/watch?v=MWKnMPX0Yjg&list=PLU9tksFlQRircAdEplrH9NMm4WtSA8yzi
Do you want to know more about ROS the Robot Operating System?
数据结构+
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
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
PostgreSQL+
[英文] PostgreSQL Tutorial
https://neon.com/postgresql/tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL.
[英文] PostgreSQL Tutorial
https://www.pgtutorial.com/
This PostgreSQL tutorial will teach you about PostgreSQL from beginner to advanced.
https://www.youtube.com/watch?v=qw--VYLpxG4
It is the most advanced open source database system widely used to build back-end systems.
https://www.youtube.com/watch?v=SpfIwlAYaKk
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems.
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
相关职位

社招技术
1、负责从自动驾驶中间件(ROS/ROS2/Autoware等)采集结构化数据; 2、设计并实现高效的数据处理管道,确保数据实时性和完整性; 3、开发数据传输模块,实现车端与云端的可靠通信; 4、优化数据压缩算法,降低传输带宽需求; 5、设计并实现数据缓存、重传和恢复机制; 6、开发数据同步和时间戳对齐系统; 7、负责数据安全传输方案的设计与实现; 8、构建数据监控和诊断工具,确保系统稳定运行; 9、与其他团队协作,确保数据处理系统与整体平台无缝集成; 10、参与制定数据格式标准和接口规范。
更新于 2025-09-10

社招技术
1、负责车端视频的采集, 编码, 传输; 2、负责车端视频的解码, 显示; 3、负责车端视频的传输协议开发; 4、负责从自动驾驶中间件采集数据并进行处理; 5、设计并实现低延迟、高可靠性的视频流处理系统; 6、优化视频编解码算法以适应网络波动和带宽限制; 7、开发视频质量自适应调整机制; 8、设计并实现视频数据的缓存和恢复机制; 9、与系统团队协作,确保视频系统与平台的无缝集成。
更新于 2025-09-10
社招3年以上IDG
-基于亚马逊云或微软云构建自动驾驶OTA(Over-the-Air)云端平台,支持车辆软件升级、数据回传及远程诊断功能的高效管理 -设计分布式系统架构,集成自动化部署流程(CI/CD),确保平台支持高并发、低延时的OTA服务,满足车规级安全与稳定性要求 -制定OTA云平台架构方案与各数据系统、软件系统、信息安全系统的对接方案,并组织系统对接联调 -负责OTA云端平台的任务运营和管理
更新于 2025-04-10