2-2.5万
顺八条3号院
一、岗位职责
负责Linux环境下C/C++应用程序开发,涉及系统服务、网络通信、高性能计算等模块。
参与Linux内核模块开发,包括设备驱动、文件系统、硬件抽象层(HAL)等。
分析系统性能瓶颈,优化内核参数及驱动算法,提升硬件资源利用率。
配合硬件团队完成嵌入式平台(ARM/RISC-V)的适配与调试。
二、核心技术要求
Linux系统开发
精通Linux内核机制(进程调度、内存管理、中断处理)。
熟练使用GDB、Valgrind、Perf等调试工具,掌握Shell/Python脚本自动化。
熟悉Systemd服务管理及多线程/网络编程(Socket、Epoll)。
驱动开发能力
3年以上Linux驱动开发经验,熟悉字符设备、块设备、网络设备驱动框架。
掌握PCIe、USB、SPI等总线协议,有FPGA协同开发经验者优先。
了解内核模块编译(Kbuild)、设备树(DTS)配置及热插拔处理。
硬件协同
具备硬件调试基础(示波器、逻辑分析仪)。
熟悉U-Boot引导流程及交叉编译环境搭建。
三、加分项
有开源社区贡献(如Linux Kernel、QEMU)或专利技术者。
熟悉AIoT边缘计算场景(如ROS2、TensorRT Lite)。
掌握Rust语言用于安全敏感型驱动开发。
四、任职资格
学历:计算机/电子工程本科及以上。
经验:5年以上Linux开发经验,其中3年驱动开发经历。
软技能:英语读写能力(可查阅技术文档),具备团队协作与问题定位能力。
五、工作地点与待遇
地点:北京。
薪资:1.5-2k薪。
福利:技术培训、年度体检、股票期权。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕