Open Positions

Want to help democratize access to custom, state-of-the-art chips? Want to enable startups, companies, inventors, makers, and the like to find whole new range of applications? Enjoy working with really, really, smart people? Join us.

This candidate will have taped-out multiple chips using different flows and process nodes. With a detailed understanding of the current tools and methodologies used in industry, our candidate, while fully capable of taping out many designs quickly, is unsatisfied with the state of affairs and wants to greatly improve physical design methodology. Apply
We believe the world should not be divided between design engineers and verification engineers. Verification methodology engineers have a meticulous attention to detail and understand that ensuring correctness of a design begins at the start of the design phase. The verification methodology engineer realizes that correctness comes not only from post-design verification using testbenches, random vectors, and formal verification, but also from better design principles, common practices, habits, and engineering discipline. Apply
Do you enjoy both hardware engineering and software engineering? Do you think your knowledge of the interaction between hardware and software allows you to make the right tradeoffs between complicating and simplifying hardware versus software? Maybe you're a software engineer that has been frustrated by the underlying hardware and wants to fix it. Or maybe you're a hardware engineer that's flabbergasted by software's inability to take advantage of the hardware? If that's you, come join us and change the way the industry builds computer systems. Apply
The ideal candidate for this position would have a passion for building chips, but is not afraid to learn new things such as the Chisel hardware construction language. Inquisitive and knowledgeable, this candidate is versatile and has worked on many different components, including various processing units, bus architectures, and peripherals. Knowledge of how software interacts with hardware allows this candidate to make good design decisions. If this is you, join us. Apply
Our software engineers understand how to simplify the world. An expert in working with many different technologies, this candidate understands open-source software and is excited to bridge that to the open-source hardware world. This candidate will evangelize RISC-V to open-source software communities while simultaneously developing and contributing RISC-V code for open-source software projects. Apply

Can't find an open position but think you're a great fit? Contact us at
SiFive is looking for the best people for the job, so we always consider all qualified applicants without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, or physical disability.