AI芯片系统软件架构师/工程师-平台软件
字节跳动
深圳校招字节跳动社会招聘(社招)
岗位职责
1、跟踪GPGPU/NPU行业最新动态、产品与技术架构,分析公司内部业务系统需求,结合自研芯片架构,输出系统软硬件协同设计方案;
2、负责自研加速芯片系统软件栈的设计开发,包括设备管理(设备状态管理、生命周期管理、带内带外监控等)、OS适配(内核定制裁剪、性能优化、资源管理等)、安全机制构建(安全启动度量、机密计算、Provision、访问控制等)以及RAS相关(错误检测与恢复、日志监控、故障注入测试工具开发)的方案设计和软件开发工作。
任职要求
1、本科及以上学历,计算机、体系结构等相关专业;
2、熟悉Linux C/C++开发,有扎实的编程基础,熟悉CMake、Makefile等构建工具,掌握Git等版本控制工具的使用;
3、有GPGPU/NPU芯片项目研发经验,熟悉Nvidia/AMD或国产厂家GPU计算产品,熟悉CUDA/ROCm等GPU软件栈;
4、熟悉ARM/RISC-V体系架构,熟悉CPU Core的Debug/Trace机制,熟悉Linux内核/驱动或者至少一种RTOS,有Linux/RTOS的系统问题分析调试经验;
5、了解异构计算、AI芯片、边缘计算等领域的技术趋势,具备快速学习新技术的能力;
6、具备良好的沟通协作能力和问题解决能力,能在跨团队项目中高效推进工作。