高德地图高德-嵌入式 Linux/BSP/HAL 工程师/专家-具身系统软件方向
社招全职3年以上技术类-开发地点:北京状态:招聘
任职要求
1、本科及以上,计算机、电子、自动化、机器人等相关专业; 2、扎实的 C/C++ 与嵌入式 Linux 开发基础; 3、熟悉 Linux 内核、驱动模型、设备树、中断、DMA、内存管理等; 4、有 Linux BSP 开发和新硬件平台 bring-up 经验; 5、有网络驱动、传感器驱动或 Cam…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责机器人端侧硬件平台的软件适配,包括板级 bring-up、BSP 适配、外设驱动调试和系统稳定性验证; 2、负责嵌入式 Linux 系统适配,包括 Kernel 配置、设备树、驱动加载、启动流程、系统服务、文件系统和基础环境配置; 3、负责端侧系统镜像构建、系统裁剪、启动优化、烧录流程、量产烧录工具和版本管理; 4、负责硬件链路问题定位,包括驱动异常、设备掉线、通信异常、启动失败、资源冲突、性能抖动等问题; 5、负责机器人传感器和执行器接入,包括相机、麦克风、IMU、雷达、深度相机、电机、舵机、底盘、电源管理等设备; 6、负责 Camera 链路开发,包括接入、采集、传输、同步与调优,基于 FFmpeg / GStreamer / DeepStream 的视频处理链路开发与优化; 7、负责相机前处理优化,包括缩放、裁剪、格式转换等,负责 VIC、DLA 等硬件加速模块的使用与性能调优; 8、与硬件、结构、算法、中间件、测试和生产团队协作,保障机器人硬件平台稳定交付和持续迭代。
包括英文材料
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://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
RTOS+
[英文] RTOS Fundamentals
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/01-RTOS-fundamentals
A Real-Time Operating System (RTOS) is a type of computer operating system designed to be small and deterministic.
还有更多 •••
相关职位

社招3年以上
1. 负责公司产品的嵌入式Linux内核和驱动的开发及维护; 2. 负责uboot、kernel、文件系统、外设驱动的开发和调试; 3. 嵌入式Linux底层软件开发,包括驱动接口封装,第三方库的移植和维护等; 4. 负责需求文档、设计文档、代码、测试用例等的编写和评审; 5. 配合硬件、应用、测试工程师调试和定位产品缺陷; 6. 支撑定位和解决产品交付和产品生产过程中出现的产品缺陷。
更新于 2026-06-24北京
社招3年以上A58626
1. 负责嵌入式Linux应用软件、及系统组件开发及维护; 2. 负责项目需求分析,编写软件设计文档、结构设计、编码等工作; 3. 配合项目组其他模块业务完成系统的联调和集成;
更新于 2025-11-06武汉

社招5年以上
工作职责: 1、根据产品的功能需求,负责ARM/RISC-V/X86架构的嵌入式Linux软件的方案设计、总体架构设计及详细设计; 2、对 Linux Kernel 配置和裁剪,DTS 配置; 3、使用 C、RUST、Golang、Python 对系统软件进行开发; 4、对系统的 图像、音频、视频、网络、AI算法进行基础开发; 5、实施产品的软件设计和开发工作,包括文档编制、程序源代码实现; 6、对开发的程序进行单元测试、功能测试; 7、编写相关设计文档、调测试过程文档、使用说明文档等;
更新于 2025-10-23北京|深圳
