
微店Linux BSP工程师(兼职/实习)(J10905)
任职要求
熟悉Linux系统uboot、kernel启动流程、rootfs构成,Linux模块划分、驱动开发、Linux应用程序开发,GCC开发套件使用和git源码管理; 熟悉ARM架构、熟悉嵌入式硬件基本总线接口,对Linux设备驱动有深刻理解; 熟…
工作职责
岗位职责: 熟悉Android/Linux系统bring up,解决bringup过程中的uboot/kernel问题 负责嵌入式linux的uboot、内核驱动、文件系统的定制和开发; 负责和硬件团队一起调试硬件、验证硬件设计; 负责BSP层的系统优化;

岗位职责: 熟悉Android/Linux系统bring up,解决bringup过程中的uboot/kernel问题 负责嵌入式linux的uboot、内核驱动、文件系统的定制和开发; 负责和硬件团队一起调试硬件、验证硬件设计; 负责BSP层的系统优化;
1、负责机器人端侧硬件平台的软件适配,包括板级 bring-up、BSP 适配、外设驱动调试和系统稳定性验证; 2、负责嵌入式 Linux 系统适配,包括 Kernel 配置、设备树、驱动加载、启动流程、系统服务、文件系统和基础环境配置; 3、负责端侧系统镜像构建、系统裁剪、启动优化、烧录流程、量产烧录工具和版本管理; 4、负责硬件链路问题定位,包括驱动异常、设备掉线、通信异常、启动失败、资源冲突、性能抖动等问题; 5、负责机器人传感器和执行器接入,包括相机、麦克风、IMU、雷达、深度相机、电机、舵机、底盘、电源管理等设备; 6、负责 Camera 链路开发,包括接入、采集、传输、同步与调优,基于 FFmpeg / GStreamer / DeepStream 的视频处理链路开发与优化; 7、负责相机前处理优化,包括缩放、裁剪、格式转换等,负责 VIC、DLA 等硬件加速模块的使用与性能调优; 8、与硬件、结构、算法、中间件、测试和生产团队协作,保障机器人硬件平台稳定交付和持续迭代。

1. 芯片 BSP 维护,了解ARM体系结构,熟悉常见设备驱动开发(uart、i2c、spi、i2s、usb、wifi、BT、audio、camera等),快速解决客户问题。 2. 配合硬件团队进行 Bring-up、调试验证,优化性能和稳定性。 3. 负责芯片平台的音视频驱动开发,包括: 视频输入(摄像头驱动、V4L2框架) 图像处理(ISP Pipeline 开发与优化) 编解码(H.264/H.265/MJPEG 硬件加速驱动) 显示输出(HDMI/LCD/DRM 驱动) 流媒体协议(RTMP/RTSP/HTTP) 4. 开发音视频 SDK 功能 Demo,验证核心模块的性能与兼容性。 5. 芯片功能验证与测试用例开发 6. 技术文档的编写、优化和评审