SiFive Inc

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

Jobs at Similar Companies

Similar Companies Hiring

Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
2 Offices
14 Employees
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
20 Offices
6000 Employees
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
4 Offices
131 Employees
Jobs at SiFive Inc

Search the 55 jobs at SiFive Inc

Recently posted jobs

2 Days Ago
Boston, MA, USA
Software
The RAS Architect will work with product teams and customers to define capabilities for SiFive IPs, contribute to architectural features for high-performance processors, ensure integrity of hardware platforms targeting AI/ML applications, and collaborate with engineering teams for optimal implementation of features across multiple connected IPs.
Software
As a Senior CPU Design Verification Engineer, you will collaborate with various teams to create, analyze, and debug automated random test cases, enhance verification coverage, and integrate instruction-level verification flows within RTL design processes.
5 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Sr. Staff Engineer will drive timing convergence for high performance designs, working closely with RTL and physical design teams. Responsibilities include contributing to timing methodology development and developing timing analysis infrastructure for improved productivity and optimization.
Software
The Sr. Staff System and Software Architect will design and implement advanced RISC-V computing systems, focusing on both software and hardware architecture. Responsibilities include collaborating with global teams, developing low-level code for operating systems, and writing specifications for new features. This role emphasizes scalability, performance, and cross-functional collaboration in creating innovative computing solutions.
Software
The Senior CPU Design Verification Engineer will analyze random test cases to improve verification coverage and support the generation and execution of test cases throughout the RTL design process. This role collaborates with multiple teams, integrating verification flows based on CPU design requirements.
Software
The Principal Verification Engineer will oversee the verification of highly configurable RISC-V based CPU cores, ensuring they function correctly in various applications like autonomous driving and IoT. Responsibilities include developing verification strategies, collaborating with design teams, and enhancing verification quality through innovative techniques and metrics.
Software
As a Staff Design Verification Engineer, you'll collaborate with various teams to generate automated test cases, develop verification tools and test benches, and ensure coverage-driven testing for memory subsystems.
7 Days Ago
Santa Clara, CA, USA
Software
The Principal Performance Tools Engineer at SiFive will lead the development of performance simulation tools, working with both internal and external partners. The role involves setting a vision for these tools and guiding a team of engineers in their execution to support high-performance processor development.
Software
As a Customer Engagement Performance Engineer, you will support customers by evaluating SiFive's products, capturing performance data, and analyzing workload bottlenecks. You will collaborate with internal teams to simulate customer environments and provide feedback for performance optimizations, helping to develop custom solutions for customer needs.
Software
Lead a team to research and develop next generation high-performance processors, defining architecture and performance targets. Conduct experiments to improve micro-architecture features, collaborating with design teams to meet performance targets in RTL.
Software
As a Design Verification Engineer at SiFive, you will work collaboratively with CPU designers to generate automated test cases while establishing a scalable test bench that produces coverage-driven tests. Responsibilities include developing checkers, assertions, and tools for verification, along with conducting failure analysis and coverage analysis.
Software
As a Staff Software Engineer at SiFive, you will architect and implement language features and compiler internals for functional programming, develop necessary tools for the language ecosystem, and initiate flow automation in collaboration with various teams. You will be instrumental in enhancing the primary product delivery to customers.
16 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The Senior Engineer in Design Verification Power Management at SiFive will lead efforts related to low power management strategies and drive multiple projects. Responsibilities include power simulation, script writing in various programming languages, and assessing power impact across different design levels.
16 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
As a Senior Software Engineer in Platform Engineering at SiFive, you will implement business logic and data movement for product design and delivery workflows, automate CI tools, improve the codebase, and ensure code quality while collaborating with cross-functional teams.
16 Days Ago
Bengaluru, Bengaluru Urban, Karnataka, IND
Software
The DFT Design Engineer will implement and validate MBIST, Scan, and LBIST on various Processor Core IP subsystems. They will work closely with RTL designers, perform ATPG and coverage analysis, and ensure high-quality design while meeting performance, power, and area goals for DFT inserted CPU designs.
Software
As a Staff Software Engineer, you will architect and implement features for a functional programming language, develop necessary tools, and collaborate with other teams to automate business processes and workflows at SiFive.
17 Days Ago
Santa Clara, CA, USA
Software
The Sr. Account Executive - Embedded Sales is responsible for driving sales of CPU IP into embedded segments, building client relationships, developing sales strategies, achieving sales targets, preparing proposals, and collaborating with internal teams.
Software
The Senior Software Engineer will focus on enhancing and developing debugging and profiling tools for SiFive RISC-V processors. Responsibilities include improving tools like OpenOCD, GDB, and LLDB, collaborating with engineering teams on new features, and supporting customers. The role requires proficiency in low-level debugging and performance profiling, with a strong emphasis on improving product usability.
17 Days Ago
Hsinchu County, TWN
Software
As a Staff Field Applications Engineer at SiFive, you will lead pre-sales technical engagements, define solutions based on customer needs, and support the sales team while managing customer relationships. Your role involves analyzing CPU and SoC architecture, conducting product demos, and providing insights to enhance customer experience.
Software
The Senior Software Engineer will enhance and develop debugging and profiling tools for SiFive RISC-V processors. Responsibilities include improving existing tools like OpenOCD, GDB, and LLDB, collaborating on new features, and ensuring a top-notch user experience with debugging tools. The role involves customer support and applying best practices in the software development life cycle.