岗位描述
岗位职责
1、负责芯片的系统软件栈开发工作,包括 Linux Kernel 开发、BSP 和设备驱动开发、SDK功能 开发等。
2、负责系统级优化和实时内核的开发和优化工作,包括内存、功耗、调度等。
3、负责 ARM/RISC-V 软硬件生态构建。
4、负责量产项目的支持和维护,支持客户的软硬件方案定制和适配工作,包括量产项目的 Bug Fix、用户侧新需求开发等。
5、负责相关技术文档的编写、优化和评审。
岗位要求
1、硕士及以上学历,电子、通信、计算机等相关专业。
2、精通 C/C++ 编程,熟悉 Python/Shell/Makefile 等语言,熟悉常用的数据结构。
3、熟悉linux操作系统,深入理解至少一个 Linux 核心子系统。
4、熟悉 ARM/RISC-V 等CPU体系架构,了解内存管理、中断管理等基本只是;
5、熟练使用主流 AI 编程工具;
6、熟悉功能安全和 ISO 26262 并有开发经验者优先。