【岗位职责】
1、系统构建与移植。负责嵌入式Linux系统中U-Boot的开发与调试、Linux内核的裁剪与优化、根文件系统的搭建及系统性能调优。
2、驱动开发与适配。承担核心外设驱动的开发与调试工作,涵盖有线网络、USB、串口、I2C、PCIe等接口模块。
3、业务应用开发。开展Linux平台下的后台服务程序设计与实现。
4、跨团队协作与技术输出。配合硬件工程师完成硬件问题的分析与定位,协同应用层团队提供接口支持及相关技术文档。
【任职要求】
1、技术能力
1)熟练掌握字符设备、块设备及网络设备驱动的开发与调试,具备时序分析经验(能使用示波器、JTAG进行调试)
2)理解Linux内核核心机制:设备树(Device Tree)、进程调度、内存管理、中断处理等模块原理
2、工具与语言
1)精通C/C++编程,熟练运用GCC/GDB、Makefile、Shell脚本及Git版本控制工具
2)熟悉嵌入式开发流程,掌握交叉编译环境及内核级调试工具(如ftrace、perf)
【工作内容】1、系统构建与移植。负责嵌入式Linux系统中U-Boot的开发与调试、Linux内核的裁剪与优化、根文件系统的搭建及系统性能调优。
2、驱动开发与适配。承担核心外设驱动的开发与调试工作,涵盖有线网络、USB、串口、I2C、PCIe等接口模块。
3、业务应用开发。开展Linux平台下的后台服务程序设计与实现。
4、跨团队协作与技术输出。配合硬件工程师完成硬件问题的分析与定位,协同应用层团队提供接口支持及相关技术文档。
【基本条件】1、技术能力
1)熟练掌握字符设备、块设备及网络设备驱动的开发与调试,具备时序分析经验(能使用示波器、JTAG进行调试)
2)理解Linux内核核心机制:设备树(Device Tree)、进程调度、内存管理、中断处理等模块原理
2、工具与语言
1)精通C/C++编程,熟练运用GCC/GDB、Makefile、Shell脚本及Git版本控制工具
2)熟悉嵌入式开发流程,掌握交叉编译环境及内核级调试工具(如ftrace、perf)
更新于 2026-10-28