AI芯片系统软件架构师/工程师-平台软件
Core
Design and develop system software stacks for self-developed AI accelerator chips, focusing on hardware-software co-optimization, device management, OS adaptation, security mechanisms, and RAS solutions.
Role type
Senior IC AI chip system software architect/engineer
Builds
System software stacks for self-developed GPGPU/NPU chips
Domain
Semiconductor / AI Hardware / Embedded Systems
Deliverable
production ML models
Required skills
Linux C/C++ development, GPGPU/NPU chip project experience, CUDA/ROCm software stack, ARM/RISC-V architecture, Linux kernel/driver development, RTOS, system debugging and tracing
Preferred skills
Heterogeneous computing, edge computing, hardware-software co-design
Technologies
CMake, Makefile, Git, CUDA, ROCm, Linux, RTOS
Responsibilities
Analyze internal business system requirements and output hardware-software co-design solutions; Design and develop device management, OS adaptation, security mechanisms, and RAS-related software; Develop tools for error detection, recovery, log monitoring, and fault injection testing.
Seniority
Senior, hands-on IC