Datacenter System Software Architect
Core
Designing and implementing high-performance RISC-V Linux systems for datacenter hyperscaler deployments, spanning software and hardware architecture.
Role type
Senior IC system software architect (RISC-V)
Builds
RISC-V server platforms, hypervisors, and virtualization stacks for hyperscalers
Domain
Semiconductor / Datacenter Infrastructure / RISC-V
Deliverable
production ML models | product features | infrastructure
Required skills
RISC-V ISA, Linux kernel development (C), computer architecture (CPU/system levels), VLSI design concepts, architecture specification authoring, PCIe/Device Tree/ACPI/UEFI, hyperscaler server requirements (RAS/telemetry/I/O offloading), distributed databases, AI/ML workloads
Preferred skills
C++ or Rust, RTL engineering experience, global team collaboration
Technologies
RISC-V, Linux, Debian, Red Hat Enterprise Linux, SLES, C, C++, Rust, PCIe, CXL, RDMA
Responsibilities
Architect systems and system software for hyperscaler deployments based on RISC-V; Engage with key customers and partners to integrate functional and performance requirements; Guide development of RISC-V software and firmware stacks for servers; Participate in development of RISC-V standards pertaining to servers; Engage with RISC-V software ecosystem organizations; Work with performance benchmarking teams to resolve bottlenecks; Port and optimize modern hypervisors and virtualization stacks; Drive adoption of next-generation server extension cards (CXL, RDMA, networking, storage offload, accelerators); Plan, estimate, and drive complex software projects.
Seniority
Senior, hands-on IC