Linux Kernel Architect
Core
Improving and debugging the RISC-V Linux kernel for high core count server systems.
Role type
Linux kernel software architect
Builds
RISC-V compute platforms for data-intensive applications
Domain
Semiconductor / RISC-V architecture / Server systems
Deliverable
production ML models | product features | infrastructure
Required skills
upstream Linux kernel development, concurrency-sensitive code, CPU/SoC debugging, FPGA/emulation debugging, hypervisors and virtualization, RISC-V architecture
Preferred skills
silicon design issues, microarchitectural side-channel attacks, hardware debuggers, Devicetree/ACPI/UEFI, Rust
Technologies
Linux kernel, OpenSBI, RISC-V, FPGA, Rust
Responsibilities
Posting and reviewing patches on upstream Linux and OpenSBI communities, debugging challenging software and hardware bugs in CPUs and SoCs, working with hardware architects and engineers to improve core and system designs
Seniority
Senior, hands-on IC
