岗位职责:
1、负责嵌入式Linux系统BSP开发,包括Bootloader(U-Boot、UEFI)、Linux内核(Kernel)、文件系统(RootFS)的移植、裁剪与优化;
2、负责Linux内核驱动的开发与调试,涵盖GPIO/SPI/I2C/DMA/PCIe/DDR/USB/以太网等硬件接口;
3、针对Xilinx Zynq系列SOC、NVIDIA Jetson Orin AGX等平台进行操作系统适配,完成硬件与软件的协同开发;
4、参与国产化平台(如飞腾D2000)的BSP开发与操作系统(麒麟、欧拉)的移植与裁剪;
5、优化系统性能,提升嵌入式Linux系统的稳定性、可靠性及实时性;
6、支持硬件团队完成底层驱动的调试与验证,解决系统级问题;
7、编写技术文档,输出开发规范、测试报告及解决方案。
技能要求
必备技能:
精通C/C++语言,具备扎实的编程能力和代码调试经验;
深入理解嵌入式Linux系统架构,熟悉Bootloader、Kernel、文件系统的开发流程;
精通Linux内核驱动开发,熟悉设备树(DTS)及常见外设驱动(GPIO/SPI/I2C/DMA/PCIe/DDR/USB/以太网等);
经验要求:
3年以上嵌入式Linux BSP开发经验;
有Xilinx Zynq系列SOC或NVIDIA Jetson Orin AGX平台的实际项目开发经验;
具备操作系统裁剪经验(如内核模块化配置、内存优化、启动优化等);
熟悉硬件原理图及芯片手册,能独立完成驱动开发与调试。
加分项:
有国产化平台开发经验(如飞腾D2000、海思等)
熟悉国产操作系统(麒麟、统信UOS、OpenEuler)的移植与适配
熟悉高可靠性设计(如冗余、热备、故障恢复机制)