Linux内核性能优化实习生

ShanghaiInternshipPosted Jul 29, 2026

Job description

  1. 性能测试环境搭建与自动化:在ARM64嵌入式开发板上部署Linux系统,编写Shell/Python脚本,协助搭建测试环境。

  2. 工具辅助监控:基于成熟的性能工具,如perf、ftrace、自定义工具等,在专家指导下执行预定义的监控命令,采集调度延迟、中断响应、内存分配等关键指标日志。

  3. 数据预处理与可视化:将采集到的裸数据清洗并转化为理解性更好的呈现模式,如火焰图(FlameGraph)或时序折线图,协助团队定位性能劣化的时间点。

  4. 内核源码阅读能力: a. 精读过Linux内核至少一个核心模块的关键源码(如调度器core.c、页分配器page_alloc.c、VFSopen.c或中断irq.c)。 b. 能够画出该模块的核心数据结构关系图(如task_struct与rq的关联,或page与zone的关联),并解释关键函数的调用链。

  5. 内核相关实践经验: 有过内核态开发经验,例如:编写过简单的字符设备驱动、移植过Linux内核到开发板、或修改过内核配置并成功编译运行。

  6. eBPF基础(加分项,但强烈期望): a. 了解eBPF运行原理(验证器、JIT、Map机制)。 b. 亲手编写过一些eBPF程序,做过相关工作。

  7. 语言与工具:熟悉C语言。

Description copied from TARS Robotics's careers page. Read the full posting before you apply.

More jobs at TARS Robotics

See all openings at TARS Robotics

More jobs in Shanghai

See all jobs in Shanghai