Software
SW Team
Make the silicon usable.
The chip is only as good as the software that drives it. This team owns the entire stack — from kernel drivers and runtime up through compiler back-ends, framework integration, and the serving layer customers actually deploy. We hire engineers who turn raw silicon into something developers love to use.
- Compiler back-ends, kernel libraries, and runtime that turn models into efficient workloads
- Production inference serving: continuous batching, scheduling, KV-cache, multi-tenant SLOs
- Low-level CPU software: bootloader, firmware, RTOS, and drivers for accelerator blocks
- Framework integration with PyTorch, vLLM, and other production inference stacks
- Cycle-accurate simulation and virtual platforms for software bring-up before silicon
Typical positions
- Compiler Engineer
- Runtime & Driver Engineer
- Inference / Serving Engineer
- CPU & Firmware Engineer
- Simulation Engineer
- Software Engineering Manager / Director
All levels: individual contributors and management.