Profiler软件开发工程师
岗位信息
| 招聘单位 | 北京清微智能 |
|---|---|
| 工作地点 | 上海市 |
| 官方更新时间 | 2026-01-16T21:05:21 |
职位描述
1. 性能分析工具开发与集成:负责设计、开发和维护类CUPTI,NSys的性能分析工具链,实现针对NPU与CPU平台的深度性能剖析。
2. 系统级性能剖析:对Linux系统下C/C++应用程序进行全栈性能分析,包括CPU、内存等子系统,定位内核态与用户态的性能瓶颈。
3. 技术文档与团队支持:撰写性能分析报告、工具使用指南,为开发团队提供性能优化建议和技术支持。
任职要求
1. 精通C++(模板、STL、多态、内存管理)和C语言(指针、宏、内存布局),具备底层系统编程能力。
2. 熟悉Linux操作系统原理,掌握系统调用、进程/线程管理、文件I/O、网络编程等。
3. 熟练使用GDB进行程序调试。
4. 至少一种GPU性能工具的使用经验:
NVIDIA 工具链:CUPTI、Nsight Compute、Nsight Systems。
AMD 工具链:RocProfilerSDK、ROCProfiler-System
5. 掌握至少一种脚本语言(Python或Shell),能编写自动化分析脚本
加分项
1. 熟悉Linux性能工具(如perf、vmstat、tcpdump)和内核跟踪机制(eBPF、SystemTap)。
2. 有嵌入式或硬件级性能剖析经验
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。