SiFive Inc

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

Similar Companies Hiring

Software • Fitness
Louisville, CO
69 Employees
Software • Gaming • eSports • Digital Media • Automation
9 Offices
6100 Employees
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
Jobs at SiFive Inc

Search the 50 jobs at SiFive Inc

Recently posted jobs

An Hour Ago
Cambridge, Cambridgeshire, England, GBR
Software
The Sr. Account Executive - Embedded Sales is responsible for driving sales of CPU IP into embedded segments, developing sales strategies, managing client relationships, achieving sales targets, conducting market research, preparing proposals, and collaborating with internal teams to meet customer needs.
An Hour Ago
Hsinchu County, TWN
Software
The AI/ML Software Engineer will optimize and deploy AI/ML models on RISC-V architectures, develop performance algorithms, and collaborate with hardware engineers. Responsibilities include model profiling, algorithm development, and contributing to open-source projects. Candidates should possess strong programming skills in C/C++ and Python, along with experience in AI/ML development.
Software
The Principal Verification Engineer at SiFive will oversee the verification of RISC-V based CPU IPs, ensuring their functionality and performance. Responsibilities include creating verification strategies, collaborating on microarchitecture design, and resolving verification challenges related to memory subsystems and caches.
An Hour Ago
Santa Clara, CA, USA
Software
The Principal Architect will develop scalable SoC architectures for custom chips, integrating various SoC IP components. The role focuses on creating multicore platforms for high bandwidth and innovative applications, utilizing modern EDA tools and RISC-V technology to expedite chip design and verification.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Staff Engineer DV will architect test methodologies for CPU designs, develop effective verification strategies, create test plans, and build tools and test suites. This role involves collaborating closely with design teams and leading verification efforts to ensure program goals are met.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Senior Engineer in Design Verification at SiFive will work on low power management and core microarchitecture, lead multiple projects, perform power simulation, and write scripts to assess power impact at various circuit levels. Candidates should possess strong problem-solving skills and adapt well in diverse environments.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
Responsible for hands-on CPU verification using SV, UVM, and test generators. Requires 5-10 years of experience in CPU-based verification, proficiency in C and scripting with PYTHON, and knowledge of bus interface protocols.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
As a Physical Flow Software Engineer, you will develop automated flows for SiFive's RISC-V Core IP, collaborating with cross-functional teams to define and implement features. This role focuses on building scalable and reusable tools that interface with physical design tools, ensuring the effective validation of RTL outputs.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The role involves leading a team in power convergence and modeling projects, emphasizing experience in AI/ML accelerators or GPUs. The candidate will conduct power simulation, ASIC power analysis, and optimization while scripting in Python, Perl, or Tcl. Strong communication skills are essential for presenting power status to management and product teams.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Staff Engineer will focus on hands-on System Verilog and UVM development for high-performance CPU verification, including writing test cases, generating targeted tests for RISC-V CPU verification, and working with internal test generators to achieve coverage and test-plan goals.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Staff Formal Verification Engineer will implement and maintain formal verification environments, create formal test-plans, and lead the application of various formal verification techniques. Responsibilities include debugging RTL, developing automation scripts, guiding team members, and reviewing proofs with design teams.
20 Hours Ago
Boston, MA, USA
Software
The Functional Safety Architect will contribute to SiFive's FuSa/RAS solution portfolio, ensuring seamless integration across IPs and collaborating with engineering and product teams to derive requirements for failure detection and response solutions.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The principal physical design lead is responsible for leading the implementation and optimization of high-performance Out of Order RISC-V CPUs from RTL to GDSII, focusing on performance, power, and area goals, collaborating with teams to drive PPA trade-offs, and contributing to physical implementation flow development.
20 Hours Ago
Austin, TX, USA
Software
The Verification Engineer at SiFive will ensure the fidelity of new RISC-V based CPU IPs by adopting advanced verification methodologies. Responsibilities include creating test plans, executing tests, and ensuring design quality through coverage metrics, while working alongside a high-performance CPU team on components such as Frontend and Execution Units.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The role involves leading a team focused on power convergence, reduction, and modeling for high-performance cores. Responsibilities include managing power simulations, ASIC power analysis, and presenting power status to various teams. The candidate should have extensive experience in out of order core microarchitecture and strong scripting skills in Python, Perl, or Tcl.
Software
The Principal System and Software Architect will design and implement RISC-V computing platforms while collaborating cross-functionally to deliver advanced CPU cores and systems. Responsibilities include developing software for SiFive hardware features, creating architectural specifications, and planning complex projects within a cross-functional engineering team.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Software Engineer will develop and maintain software applications using Java and Python, enhance data flow scripts, and manage both production and non-production environments. The role includes collaboration with software engineers and business stakeholders in a scrum-based CI/CD environment, focusing on building scalable and resilient applications, as well as dashboard design.
20 Hours Ago
Cambridge, Cambridgeshire, England, GBR
Software
As a FuSa/RAS design engineer, you will architect and implement new features for RISC-V CPU cores, support safety analysis, perform verification, and collaborate with physical design teams while creating high-quality documentation.
20 Hours Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Senior Software Engineer will implement key business logic and data movement in product design workflows, write automation for development tools, maintain the codebase, and enhance architecture and code quality while interfacing with other teams.
20 Hours Ago
Boston, MA, USA
Software
The Fusa/RAS Architect will contribute to creating a robust FuSa/RAS solution portfolio, collaborate with engineering teams for optimal implementation, analyze requirements to detect failures, and support product teams to identify customer needs in functional safety and RAS.