AI System Software Intern (领跑者计划)
350-400元/天
人工智能 上海 本科 4天/周 最少3个月

岗位关键词
岗位职责
领跑者计划是乐鑫为 2027 届海内外学生打造的转正储备实习项目,工作地点设在中国上海。
The Opportunity
You will build the heartbeat of our AI accelerator. While our compilers generate the "what" (the neural network graph), the Runtime determines the "how" (execution). You will write the low-level C/C++ code that manages Direct Memory Access engines, synchronizes parallel cores, and drives high utilization on our 4-PE AISoC while maintaining correctness and stability.
Key Responsibilities
· Pipeline Orchestration: Implement the on-device scheduler that coordinates data transfers (DMA) and compute tasks. You will solve classic "producer-consumer" problems in silicon.
· Memory Management: Build the allocator that manages tight on-chip SRAM (TCM). You decide where every tensor lives and when it dies.
· Hardware Abstraction (HAL): Implement the low-level HAL and intrinsic wrappers used by our runtime and kernel library (no kernel-mode driver experience required).
· Consistency & Visibility: Define and enforce explicit memory visibility protocols between cores/TCM/Direct Memory Access (clean/flush + fence/events) to prevent stale data reads on our non-coherent system.
· Debug & Profiling: Create the tools that tell us why the chip is stalling (trace markers, cycle counters).
What We Will Teach You
· Our specific Direct Memory Access descriptor model and event synchronization hardware.
· How to manage memory visibility (cache maintenance) on a non-coherent architecture.
· The internal workings of our on-device scheduling framework.
岗位要求
Must-Have Qualifications
· Strong proficiency in C/C++ (you understand pointers, memory layout, and the stack vs. heap).
· Academic or project experience with Operating Systems concepts (mutexes, race conditions, context switching).
· Fearlessness in debugging: You don't just stare at a segfault; you attach a debugger and find the root cause.
· Minimum 3 months, at least 4 days per week
Nice-to-Have
· Experience with embedded systems (Raspberry Pi, STM32, or bare-metal RISC-V).
· Knowledge of Python (for building test scripts to drive your C++ runtime).
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请
立即举报