Linux Kernel Architect
Listed on 2026-07-26
-
Software Development
Unix/Linux, Embedded Software Engineer
SiFive Linux Kernel Software Architect
Do you want to be part of the RISC-V revolution? RISC-V and SiFive are redefining computing platforms for the 21st century. SiFive, the world RISC-V leader, is seeking an experienced Linux kernel software architect. In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on high core count server systems. You'll interact directly with the upstream Linux and OpenSBI communities, posting and reviewing patches.
You'll debug challenging problems, working with our system software and system validation teams, on SiFive designs running in emulation. And you'll work with hardware architects and engineers, both inside SiFive and at RISC-V International, to improve our core and system designs.
What We Need To See
- Experience working on concurrency-sensitive code in the upstream Linux kernel, with a track record writing and reviewing patches on the public mailing lists
- Experience debugging challenging software and hardware bugs in CPUs and So Cs
- Experience working with CPU architects and RTL engineers
- Experience developing and debugging Linux on FPGA and emulation platforms
- Experience with hypervisors and virtualization
- Familiarity with the RISC-V architecture
Ways To Stand Out
- Familiarity with silicon design issues and challenges
- Familiarity with microarchitectural side-channel attacks and mitigations
- Familiarity with debugging systems via hardware debuggers
- Familiarity with Device tree, ACPI and UEFI
- Familiarity with Rust
Pay & Benefits
Consistent with SiFive values and applicable law, we provide the following information to promote pay transparency and equity. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline, and our compensation range reflects the cost of labor in the U.S. geographic market based on the location of the role. Pay within these ranges varies and depends on job-related knowledge, skills, and relevant work experience.
For candidates who receive and offer, the starting salary will vary based on various factors including, but not limited to, such qualifications as, skill level, competencies, and work location. The range provided may represent a candidate range and may not reflect the full range for an individual tenured employee.
Base Pay Range
In addition to base pay, this role may be eligible for variable/ incentive compensation and/ or equity. In addition, this role is eligible for a comprehensive, competitive benefits package which may include healthcare and retirement plans, paid time off, and more!
Additional Information
This position requires a successful background and reference checks and satisfactory proof of your right to work in United States of America. Any offer of employment for this position is also contingent on the Company verifying that you are a authorized for access to export-controlled technology under applicable export control laws or, if you are not already authorized, our ability to successfully obtain any necessary export license(s) or other approvals.
SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).