SiFive

HQ
San Mateo
Total Offices: 4
552 Total Employees
Year Founded: 2015

Jobs at SiFive

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

3 Days AgoSaved
In-Office
Hyderabad, Telangana, IND
Software
Seeking a skilled Verification Engineer for CPU core microarchitecture verification, covering DV strategy, architecture validation, and closure for high-performance processors.
4 Days AgoSaved
In-Office
Hyderabad, Telangana, IND
Software
Verify MMU components (TLBs, page table walkers, memory protection), write and debug directed and random tests, analyze coverage and close verification gaps, and collaborate with design and architecture teams to root-cause and validate fixes.
4 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
Lead selection and formal verification of digital blocks: create formal test plans, implement and maintain FV environments in Chisel, apply abstraction techniques, debug RTL, automate verification, review proofs, and mentor teammates.
4 Days AgoSaved
In-Office
Hsinchu County, TWN
Software
The Performance Architect will analyze performance bottlenecks in CPU microarchitecture, implement performance models, and optimize workloads for high-performance AI and out-of-order CPUs.
Software
The intern will join the Design Verification Infrastructure team to develop and maintain the Verification Platform, enhancing design verification technologies through collaboration and software development in Scala and Python.
6 Days AgoSaved
In-Office
Cambridge, Cambridgeshire, England, GBR
Software
Design, specify and implement arithmetic operators for RISC-V instructions (floating-point, vector, crypto, integer), optimize timing/area/power, create unit and formal tests, collaborate with physical implementation teams, and produce high-quality documentation.
Software
The Staff Design Verification Engineer drives the verification of cache-coherent interconnect subsystems, focusing on CXL protocols and integration, defining verification plans, and improving overall verification quality through collaboration and mentorship.
Software
Develop and maintain performance benchmarking and regression infrastructure for SiFive and competitor boards (including FPGA cores); enable boards, run system benchmarking across embedded Linux environments, root-cause SW/HW performance gaps, support customer benchmarking, build workflows, and analyze competitor microarchitectures.
8 Days AgoSaved
In-Office
Ahmedabad, Gujarat, IND
Software
Lead formal verification for NoC and interconnect blocks: develop verification plans and SVA property sets, build reusable formal environments, debug proofs and counterexamples, collaborate with design and simulation teams, and improve verification methodology for scalable interconnect verification and signoff.
8 Days AgoSaved
In-Office
Ahmedabad, Gujarat, IND
Software
Develop and execute verification plans for NoC and coherent interconnect IP/subsystems. Build UVM/SystemVerilog testbenches, assertions, checkers, scoreboards, and coverage. Verify NoC topologies, routing, protocols, and subsystem integration with memory fabrics and cache coherency. Debug simulations, drive closure with RTL teams, track coverage/metrics, and develop reusable VIP/DV components.
8 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The role involves implementation of NoC and Uncore systems, focusing on PPA optimization. Key responsibilities include leading physical design, driving co-design across levels, and mentoring junior engineers.
Software
The Principal Design Verification Engineer will lead verification strategies, execute high-performance CPU subsystem verification, and improve methodologies, with a focus on CPU core and coherent interconnect verification.
8 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
As a Staff Physical Design Engineer, own the physical design of memory cache structures, drive optimizations, solve bottlenecks, and improve methodologies while collaborating with cross-functional teams.
Software
The Staff Design Verification Engineer will lead verification for a cache-coherent interconnect subsystem, focusing on verification planning, execution, and improving methodologies. Key responsibilities include developing robust verification environments and addressing complex verification problems.
8 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Senior Accountant is responsible for accounts receivable, general ledger management, month-end closing, fixed asset maintenance, and improving processes. They ensure compliance and accuracy in financial reporting, collaborating with teams to resolve discrepancies and support audits.
8 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
Lead the Low Power Verification and Formal Equivalence methodologies, ensuring robust power intent and logical equivalence throughout RTL-to-GDSII flow.
9 Days AgoSaved
In-Office
Ahmedabad, Gujarat, IND
Software
The Senior Design Verification Engineer will ensure functional correctness of SoCs/IPs, focusing on verification plans, environment development, debugging, coverage closure, and mentoring junior engineers.
9 Days AgoSaved
In-Office
Ahmedabad, Gujarat, IND
Software
The role involves developing verification strategies for high-performance silicon, focusing on both Formal Verification and UVM Simulation. Responsibilities include building robust verification environments, root-causing RTL bugs, and achieving complete coverage closure.
12 Days AgoSaved
In-Office
Hsinchu County, TWN
Software
Design, develop, upstream and release system software (Linux kernel, device drivers, OpenSBI, U-Boot, Yocto). Collaborate with architecture and hardware teams to integrate hardware features, debug complex multicore systems, and support device interfaces like PCIe, Ethernet, and CXL.
12 Days AgoSaved
In-Office
Hsinchu County, TWN
Software
The role involves verifying cache and memory-subsystem functionality, developing verification environments, analyzing failures, and collaborating with design teams.