跳转到主要内容

嵌入式 Linux Kernel / BSP 驱动工程师

Technology
北京合众恒跃科技有限公司
1周前
全职

职位描述

【岗位职责】

1、负责瑞芯微(Rockchip)、NVIDIA Jetson、Xilinx ZYNQ、全志等平台原厂 SDK 到公司自研硬件板卡的 Bootloader(U-Boot)、Kernel 及根文件系统(Buildroot/Ubuntu/Yocto)的移植与适配;

2、负责 Linux 设备树配置及底层外设驱动开发调试,覆盖 MIPI-CSI/DSI、PCIe、以太网(GMAC/PHY)、USB、CAN/CAN-FD、UART/RS485、I2C、SPI、GPIO、Audio Codec 等接口与总线;

3、配合硬件工程师完成新设计板卡的 Board Bring-up,熟练使用示波器、逻辑分析仪等仪器排查时序、电源、复位及引脚复用冲突等软硬件异常问题;

4、负责系统启动优化、中断与延迟优化、工控/产线自动化自检测试工具开发,输出板级技术文档。

【任职要求】

1、本科及以上学历,计算机、电子工程、通信工程、自动化等相关专业;

2、2 年及以上 Linux Kernel / BSP 驱动开发经验,有完整板卡从原理图评审、Bring-up 到量产交付的项目经历;

精通 C 语言与 Linux 内核机制(中断、并发、内存管理、字符设备框架等),熟悉 Platform 驱动框架及 Device Tree 配置;

3、熟练掌握 Rockchip、NVIDIA Jetson、Xilinx ZYNQ 或全志中至少一种平台的 SDK 与驱动开发,能独立看懂硬件原理图并对照 Datasheet 调试外设;

4、熟练使用 Git、GDB、串口调试工具及常见网络/系统分析命令,具备优秀的底层 Panic/Oops 及现场软硬件故障排查能力。

【加分项】

1、有 V4L2 架构开发经验,独立点亮过多路 Camera/加解串器(GMSL/FPD-Link)者优先;

2、熟悉 Xilinx PetaLinux / PS+PL 软硬协同调试,有 AXI 总线及 Linux AXI-DMA/UIO 驱动经验者优先;

3、有 PREEMPT_RT 实时内核裁剪、实时以太网(如 EtherCAT)或工业多层板工控环境可靠性调试经验者优先。

Keywords
UnixBuildrootLinuxDevice treeUbuntuGNU DebuggerLinux kernelDebugger

对这个职位感兴趣吗?