Software Engineer - FPGA-Accelerated RTL Simulation
Responsible for the C++ application component of SiFive's FPGA-hosted hardware emulation framework. You will join a small cross-functional team working with FPGA RTL designers, compiler engineers, and RISC-V software/hardware developers.
The position focuses on high-performance, multithreaded C++ development to deliver fast, debuggable, and cost-effective emulation for RISC-V core development.
Senior β requires 7+ years of relevant professional experience.
Design, implement, and maintain the C++ software that drives FPGA-accelerated RTL emulation and supporting tooling:
Core qualifications and desirable skills:
BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field.
Company: SiFive
Headquarters: San Mateo, California, United States
SiFive is a pioneering company in the RISC-V ecosystem, focused on transforming the future of computing by delivering high-performance, data-intensive RISC-V solutions. Their compute platforms empower leading technology firms to innovate across various markets, including AI, machine learning, and automotive sectors. SiFive is recognized for its commitment to ongoing innovation and fostering collaboration among talented teams, impacting lives by enabling advanced chip design.
