职位描述
职位描述
1.负责基于ARM和NVIDIA Orin平台的Linux系统Bring-up,Kernel、Boot等基础平台的开发及维护;
2.负责嵌入式Linux各种接口(UART、I2C、SPI、I2S、LCD、PCIE、USB、SDIO等)驱动开发,能针对不同的业务场景进行定制和优化;
3.负责机器人传感器驱动开发调试;
4.负责Linux内核裁剪和性能优化;
5.负责软件疑难复杂问题的定位分析;任职要求
1.全日制本科及以上学历,从事过机器人相关行业优先;
2.至少3年以上Linux内核驱动开发经验,熟悉Linux内核架构和驱动程序模型,熟练掌握Linux内核开发调试工具及DTB的配置与应用;
3.具有机器人传感器(CSI-camera、USB-Camera、LiDAR和IMU等)驱动和应用调试经验;
4.熟悉Ethernet/PCIE/CSI/USB/GMSL/SPI/I2C等外围接口芯片的使用原理和驱动实现;
5.熟悉英伟达Orin、瑞芯微、地平线等平台的驱动开发;
6.精通C/C++编程,熟悉Linux网络设备、块设备、字符设备驱动开发,有网卡、电源管理等驱动开发经验;
7.熟悉ARM/RISC-V体系架构,熟悉Linux内核工作原理,了解内核与用户空间通信机制
8.对Linux系统实时性有一定的了解;
9.具备良好的沟通能力,能够有效与ODM厂商及硬件供应商进行技术沟通和协作;