Help us change the Silicon Industry

Join Us

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.

Position
Location
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Understand the storage and networking vertical discipline markets, including related companies, customers, and ecosystem players.
  • Identify trends and provide guidance on market requirements.
  • Work closely with the sales team to develop winning account strategies.
  • Understand market trends and competitive landscape.
  • Identify new product opportunities and market segments.
  • Develop and build new business

Qualifications:

  • Proven track record of interacting with engineers and product engineers and be a product expert in the field.
  • 8 to 10 years of experience with 3 years in product marketing and business development.
  • Deep understanding of CPU IP, Open-source hardware and agile hardware design.
  • BS in Engineering/Computer Science with technical background in CPUs, Chip/ASIC designs, Storage or Networking.
  • Fluency in Mandarin and English.
  • Strong business acumen with the ability to balance competing feature requests, customer demands, and development resources.
  • Strong presentation capabilities in a customer environment.
  • Technical credibility to discuss feature requests in an engineering environment.
  • Strong interpersonal skills and relationship management skills.
  • Experience of working in startup / rapidly changing / multi-task environments.
Apply
We are excited to announce opportunities for Coq hackers at SiFive.  SiFive offers a platform to help their customers create new hardware solutions, combining off-the-shelf components like CPUs with application-specific components.  We are very interested in assurance about the correctness of such integration.  Our library of standard components is centered on the very cool open instruction set RISC-V, which was created by our founders.  The job is going to be in our San Mateo office in California.
 
We are currently looking to hire a few Coq engineers to prove correctness of processors and other crucial pieces of digital hardware.  A big chunk of these components will even be open-source.  The verification is being done using the Coq library Kami that began its life in the PLV group at MIT, partly under the umbrella of the DeepSpec project.
 
I would encourage anyone interested in learning more to apply.  Please be aware that these positions are only open to people with nontrivial Coq experience, though experience with hardware engineering is not required.  (It all turns out to be functional programming, anyway :) !)  In applying, please start by summarizing your experience using Coq, ideally to demonstrate correctness of (semi-)realistic systems.  The approximate bar is Coq familiarity at the level we'd expect from doing a related master's thesis.  However, there are also internship opportunities that may be open to people with slightly less Coq experience.

Qualifications

  • Strong background in formal reasoning
  • 5+ years of experience in functional programming
  • 2+ years of experience using Coq in building (semi-)realistic systems
  • Background in Computer Architecture could be useful but not required
  • Background in Compiler Verification (like CompCert) is a plus
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you!
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Configuration/Customize of RISC-V CPU according to different application requirement
  • Optimize the micro architecture of current RISC-V CPU core
  • Optimize or re-design the memory sub-system for CPU core
  • Define the micro architecture spec and C model for hardware engine of co-processor to RISC-V
  • Direction RTL coding of CPU building block and extension instruction hardware
  • Co-work with compiler team/partner to support extension feature of CPU

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred.
  • 8+years’ experience in CPU core development with RISC ISA
  • Knowledge of compiler principle and open source compiler
  • Strong experience of verification of CPU core according to ISA
  • Experience of DSP instruction and pipe-line design
  • Experience of cache implementation for instruction and data
  • Experience of CPU related verification methodology
  • Good people and communication skills in Mandarin and English

Big Plus:

  • Experience of chisel usage of RISC-V
  • Experience of IoT ASIC/SoC architecture design.
  • Experience of AI related hardware accelerator engineer, especially for CNN, DNN and SIMD/SIMT
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Function/IP module coding and data path simulation
  • Chip level design and coding with good coding style
  • Co-work with software team to identify architecture requirements
  • Co-simulation with driver software program
  • Documentation for design spec in module level and chip level
  • IP module integration with direction of integration guide
  • FPGA prototyping development and debug
  • Evaluation of different architecture solutions
  • Define architecture of the CPU core and various hardware components surrounding the CPU, like local memory, interconnect and crypto accelerators

Qualifications:

  • Familiar with Tilelink/AMBA/AXI bus protocol
  • 4+ years of relevant experience on IP based front-end design
  • Familiar with EDA tools of simulator and synthesis, spyglass,
  • Experience with C/C++ program for driver or algorithm implementation
  • Experience of FPGA design and debug with JTAG
  • Good coding style for RTL design
  • Good people and communication skills in Mandarin and English

Big Plus:

  • Familiar with foundry lib, IP and process technology limitation
  • Familiar with tool chain (RTL, P&R, timing analysis/closure, power analysis, etc.)
  • Knowledge or project experiences of RISCV CPU
  • Knowledge of project experiences on SystemC modeling
  • Interest and experience for IP and chip design with chisel
  • Broad understanding to computer security and crypto algorithms like AES/SHA/RSA/ECC
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
This Engineer will help automate the methodology inside a small team focused on Implementation of RISC-V SOCs, from synthesis to GDS.  A strong learner and an effective communicator, they will help automate different aspects of the design flow, starting with the Design For Test.

Responsibilities

  • All things DFT: scan, boundary scan/JTAG, at-speed scan, scan compression, memBIST.
  • Flat and hierarchical DFT insertion and verification.
  • Chip-level and block-level DFT insertion and verification.
  • Generate test patterns and achieve coverage targets.
  • Integrate complex 3rd party IPs -- such as DDR, PCIe, USB, etc. -- into overall DFT framework.
  • Automation of DFT features into overall implementation framework.
  • Work with ATE or test engineers for cost reduction, yield analysis and optimization.

Qualifications

  • Comprehensive DFT insertion experience: scan, boundary scan/JTAG, at-speed scan, scan compression, memBIST.
  • DFT insertion experience using either flat or hierarchical flow.
  • DFT insertion experience at both block level and chip level.
  • Experience in semiconductor test, characterization, and manufacturing test.
  • Experience integrating complex 3rd party IPs with pre-inserted DFT -- such as DDR, PCIe, USB, etc. -- into overall DFT framework.
  • Experience with formal logic equivalence checking (LEC)
  • Experience with Synopsys Design Constraints (SDC) and multi-mode multi-scenario analysis (MMMC) pertaining to DFT.
  • Scripting and automation experience: Perl, shell, python, ruby, makefile, Tcl programming experience.

Nice to Have

  • Experience managing semiconductor test yield
  • Experience with version control systems such as GIT, Perforce, Subversion, etc.
  • RTL coding experience and architectural knowledge.  
  • Knowledge of commercial processor cores.
  • Exposure to physical implementation and how DFT affects it.
  • Experience in memory BIST & repair (BISR, BIRA)
We are looking for someone with broad experience who is comfortable working independently and open to innovation in the design process to grow our small team and work with a wide variety of circuits, systems and applications.
 
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is the place for you!
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Lead design team of 5-7 members for SoC/IP development with good quality
  • Develop CPU-based or DSP SoC products or core IP blocks with reasonable macro architecture
  • Work closely with customers to understand their product requirements
  • Develop and optimize the design methodology and flow for SoC platform
  • Core technology development for a certain application field: IoT, Audio, Video, AI, etc.
  • Project technical lead from spec to silicon validation with good risk control 
  • Co-work with verification, firmware and backend team to release one-pass success chip product
  • FPGA prototyping development for SW-HW co-verification 

Qualifications:

  • BS, MS or PHD in EE, Microelectronics or computing engineering
  • 10+ years hands on SOC design in VHDL coding, flow optimization and design quality control
  • 4+ year experience in managing a SOC team with successful tracking record
  • 3+ projects leader ship of design side with successful tracking record
  • Familiar with ASIC design flow and tool experience/skill for DC, Formality, Tmax or PT
  • Strong domain knowledge of RISC and CPU architecture and SoC building blocks
  • Strong team management, tasks management, performance management skill
  • Good people and communication skills in Mandarin and English

Big Plus:

  • Strong interesting and experience of CPU/SOC design with chisel
  • Project / program management experience with physical implementation
  • Familiar with low power design scheme, micro architecture implementation
  • Good scripting skills in Perl, tcl, shell, etc.
  • Understanding of embedded firmware and programming
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive’s Desktop Systems Administrator works for the Director of IT and will handle handle all aspects of SiFive’s MacOS, Windows and user-focused cloud infrastructure.  We can also cross-train a strong applicant on SiFive’s Linux environment and data center hardware.  

Responsibilities

  • Provision hardware for new users
  • Manage accounts on cloud services
  • Handle day-to-day support involving hardware, cloud services, common applications and OS services
  • Manage audio-visual equipment - large-screen TVs, projectors, webcams, audio equipment
  • Provide basic networking and phone system support
  • Build out and manage Okta SSO
  • Configure Mac and PC end point management solutions such as JAMF and InTune
  • Write end-user documentation

Qualifications

  • Familiarity with laptop, desktop and AV hardware
  • 2+ years working in a fast paced startup environment
  • Strong desktop MacOS and Microsoft Windows skills
  • Experience using Google G-Suite, Outlook and Microsoft Office
  • Proven understanding of laptop security - disk encryption, anti-virus, password policies
  • Ability to write easy to understand documentation and to communicate clearly to both technical and non-technical end users
  • Strong problem-solving and multi-tasking skills
  • Basic network troubleshooting skills
  • A focus on customer service

Optional but nice to have

  • Linux skills
  • Data center hardware experience
  • Familiarity with Atlassian tools such as Confluence and Jira
  • Scripting or programming experience - bash, Python, PowerShell
  • Experience with desktop management tools and/or disk imaging software
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you!
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
A new CPU architecture only comes around once every 30 years or so. This is your chance to play a leading and critical role in defining the future RISC-V.
 
This senior role will work closely with the product marketing and sales teams to develop sales strategies and ecosystem partnerships in the Storage and Networking space, taking advantage of SiFive’s RISC-V based CPU IP cores and Chip Design Factory—which enable custom ASICs to be built at a dramatic reduction is cost and time.
 
This candidate will develop strong partnerships with Tier 1 customers in the Storage & Networking space, including Hyperscale and Data Center accounts. As the center of a broad, cross functional team including product markeing, architects, sales, and engineering, you will lead SiFive’s efforts to develop full vertical market solutions for the Storage and Networking markets.

Responsibilities

  • Understand the storage and networking markets, including related companies, customers, and ecosystem players.
  • Identify trends and provide guidance on market requirements.
  • Work closely with the sales team to develop winning account strategies.
  • Understand market trends and competitive landscape
  • Identify new product opportunities and market segments
  • Develop and build new business

Qualifications

  • 10-15+ years of related experience in sales or business development
  • BS in Engineering/Computer Science with technical background in CPUs, Chip/ASIC designs, Storage or Networking
  • Strong business acumen with the ability to balance competing feature requests, customer demands, and development resources
  • Ability to sell
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Identify partners for the eco-system, like 3rd-party IP, Foundry, EDA, tool chains and operation system companies.
  • Present and show SiFive’s vision to our partners and bring the values of our partners into SiFive’s eco-system and help our partners to be successful.
  • Build up and maintain relationships with key persons in partners’ organization.
  • Establish the cooperation and business mode with the eco-system partners.
  • Follow up during the execution of the programs with partners.

Qualifications:

  • Good connections with 3rd-party IP / Foundry / EDA / tool chains / operation system companies in China.
  • At least 8 to 10 years of related experience in IC design / EDA / IP / Software domains.
  • BS in Electronic Engineering / Computer Science / Software with technical background.
  • Fluency in Mandarin and English.
  • Strong business acumen, excellent presentation and program management capabilities.
  • Strong interpersonal skills and relationship management skills.
  • A good self-starter and results-driven person.
  • Experience of working in startup / rapidly changing / multi-task environments.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Constantly interface with corporate MarComm team of SiFive U.S.
  • Collect various requests from K12 to universities and institutions and translate them into product specifications to meet the required learning outcomes.
  • Create and maintain technical content and produce educational, training materials for the use of educators and learners, in various formats including documents and videos.
  • Work closely with various internal stakeholders, ecosystem partners, to collaborate and define content development projects
  • Contribute to the development of the business strategy, marketing plans and operation execution.

Qualifications:

  • Fluency in Mandarin and English.
  • 5 to 6 years related experience.
  • BS in computer science or electronic engineering.
  • Education program and product experience and track record of educational and training material/technology development and packaging.
  • Strong program management capability, digital system design experience.
  • Strong interpersonal skills and relationship management skills.
  • Experience of working in startup / rapidly changing / multi-task environments.
  • Knowledge of RISC-V, open-source hardware or IC industry, teaching experience at University is a plus.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Work closely with Sales and BD teams to identify and leverage IP licensing and design wins opportunities.
  • Present and demonstrate technical details of products to the assigned accounts. Remove technical obstacles and provide a path to increase IP licensing.
  • Provide technical support in pre-sales opportunities as well as ownership of accounts support process in design-in.
  • Provide tool chains / debugger / IDE / bootup / OS expertise for products in early design stages.
  • Create and maintain good relationship with key accounts technical staff.
  • Feedback customer requirements and competition updates to both China & HQ product groups.
  • Support marketing activities as needed in the form of webinars, technical blog posts, trade show exhibits, etc.

Qualifications:

  • BS/MS in Electrical Engineering or Computer Science, 3+ years’ experience.
  • Experienced with CPU IP based on RISC-V, ARM, MIPS, or others.
  • Experienced with embedded software development tools.
  • Track record of successful customer engagements.
  • Fluent in English, able to work and communicate at a detailed or a high level, as situation requires.
  • Flexible, willing to adapt to changing responsibilities and assignments.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Work closely with Sales and BD teams to identify and leverage IP licensing and design wins opportunities.
  • Present and demonstrate technical details of products to the assigned accounts. Remove technical obstacles and provide a path to increase IP licensing.
  • Provide technical support in pre-sales opportunities as well as ownership of accounts support process in design-in.
  • Provide tool chains / debugger / IDE / bootup / OS expertise for products in early design stages.
  • Create and maintain good relationship with key accounts technical staff.
  • Feedback customer requirements and competition updates to both China & HQ product groups.
  • Support marketing activities as needed in the form of webinars, technical blog posts, trade show exhibits, etc.

Qualifications:

  • BS/MS in Electrical Engineering or Computer Science, 3+ years’ experience.
  • Experienced with CPU IP based on RISC-V, ARM, MIPS, or others.
  • Experienced with embedded software development tools.
  • Track record of successful customer engagements.
  • Fluent in English, able to work and communicate at a detailed or a high level, as situation requires.
  • Flexible, willing to adapt to changing responsibilities and assignments.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Responsible for embedded software development and software architecture design of IoT system
  • Module driver development and release
  • Co-verification in FPGA prototyping with software driver
  • System test and chip validation with software system
  • Responsible for participating in the development of test plans
  • Software optimization and maintenance of existing products
  • Algorithm C code porting to embedded system

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred
  • 3+years’ experience in embedded software development, such as free RTOS
  • Proficient in C/C++ programming, and know how to use embedded development tools such as Jlink, Trace 32, etc.
  • Experience with the ARM/RISC-V architecture
  • Familiar with the common SoC peripheral drivers, such as UART, I2C, SPI, USB, SDIO, etc.
  • Strong ability to analyze, locate, solve problems, with teamwork and self-drive awareness
  • Good people and communication skills in Mandarin and English

Big Plus:

  • Experience in Embedded Linux application development
  • Shell/Perl/Python programming experience
  • Experience on software version control system especially Git
  • Strong interest and experience of DSP software porting for audio/video processing algorithm
  • Experience of BLE protocol stack software
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Manage the firmware team with 5-10 members for SoC product development
  • Lead firmware team deliver driver package and OS related SDK for certain SoC product
  • Build the software package of SDK for IoT application MCU, including BLE, etc.
  • Software architecture design and reasonable API definition
  • Develop the test plan of ASIC/SoC from software/driver level and management the validation
  • Build a reusable software framework to support multiple products for a product platform
  • Solve system problems, optimize system performance, and cooperate with the hardware team to complete production

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred.
  • 6+years’ experience in embedded software development, such as free RTOS.
  • 4+years’ experience in ASIC/SoC company for firmware development of chip design/verify
  • Good people and communication skills in Mandarin and English
  • Good scripting skills in C/C++ and Git system with open source projects
  • Strong in team management, tasks management, performance management skill

Big Plus:

  • Experience on low power optimization of IoT related application
  • Experience of BLE protocol stack software
  • Experience of software/driver development in Crypto including: AES/SHA/RSA/ECC
  • Experience of audio/video process software development
  • Experience of RISC-V tool chain usage
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Attend to CPU IP and chip platform development
  • To be the member of local R&D team in SIFIVE China for design/verification/software engineer

Qualifications:

  • New graduate of computer science, electrical engineering or software engineering, Masters or Doctorate is preferred
  • Excellent grades in professional courses, especially for C programming
  • Strong learning ability for coding, methodology and new technology
  • Strong team work spirit and responsibility
  • Strong interest in RISC-V related open source project and SoC/Embedded system development
  • Good experience of G++ or Verilog coding, experience with chisel is big plus
  • Project experience of IP, SoC or embedded software development
  • Good people and communication skills in Mandarin and English
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Work closely with internal sales and BD teams.
  • Constantly interface with cooperate MarComm team of SiFive U.S.
  • Organize press conferences/events.
  • Proactively develop and nurture relationships with medias and bloggers.
  • Identify and visit conferences and events that have a relevant media participation and generate reports and spread internally.
  • Develop proactive media story-lines.
  • Maintain and manage social media platform of Wechat, Youku, Weibo etc.

Qualifications:

  • Fluency in Mandarin and English.
  • 4-5 years of marketing/PR experience with a track record of event arrangements.
  • Good skills of MS office/Adobe PS & AI/Multi-media softwares.
  • Strong interpersonal skills and relationship management skills.
  • Experience of working in startup / rapidly changing / multi-task environments.
  • Knowledge of RISC-V, open-source hardware or IC industry is a plus.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Conduct detailed market / competition / application analysis, and passion for the creation of superior product / technology strategy, positioning and market collateral for SiFive’s processor IP and SaaS services.
  • Organize and drive the analysis, development and creation selling points and supporting data of SiFive’s processor IP products, SaaS technology.
  • Work with product team and engineering team to own the product positioning, messaging, and developing marketing collaterals including presentations and other go-to-market materials for the target segment.
  • Support sales and FAEs to complete the design wins.
  • Contribute to the development of the business strategy, marketing plans and operation execution.

Qualifications:

  • Have a proven track record of interacting with Engineers and Product Engineers and be a product expert in that field.
  • At least 8 to 10 years of related experience in product marketing and business development of CPU IP or ASIC products.
  • Have deep understanding of CPU IP, Open-source hardware and agile hardware design.
  • BS/Master in computer science or electronic engineering.
  • Fluency in Mandarin and English.
  • Strong business acumen with the ability to balance competing feature requests, customer demands, and development resources
  • Strong presentation capabilities in a customer environment.
  • Technical credibility to discuss feature requests in an engineering environment.
  • Strong interpersonal skills and relationship management skills.
  • Experience of working in startup / rapidly changing / multi-task environments.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive produces FreedomStudio, and Eclipse-based GUI targeted at embedded programmers who want to use RISC-V systems. As SiFive's customer base expands, FreedomStudio will be an extremely important part of our software ecosystem. Your job will be to make FreedomStudio the best IDE in the world.  You will work with teams throughout the company to integrate SiFive's ecosystem components into the FreedomStudio IDE. You will help define interfaces for components produced by these other teams to ensure they work well with the IDE.  You will implement IDE features that use these interfaces to get things done.

Responsibilities

  • Ensure FreedomStudio has a first class user experience
  • Tightly integrate FreedomStudio with SiFive's platforms, BSPs, and SDK

Nice to Have:

  • Experience with a minority ISA (ie, anything but Intel and ARM)
  • The ability to hack on OpenOCD or GDB
  • Familiarity developing within the Eclipse IDE & CDT frameworks
  • Strong Java and OOP experience.
  • Experience building clean, user friendly UI and UX.
  • Experience developing debug tools. 
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you! 
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • “Get the sale” using various customer sales methods (door-to-door, cold calling, presentations etc)
  • Evaluate customers skills, needs and build productive long and lasting relationships
  • Meet personal and team sales targets
  • Research accounts and generate or follow through sales leads
  • Report and provide feedback to management using financial statistical data
  • Maintain and expand client database within your assigned territory

Qualifications:

  • Bachelor’s degree or above in Electrical Engineering or related major, microelectronics major is preferable
  • At least 2 years working experience in IC industry
  • Experience of IP Sales/FAE/AE is preferable
  • Experience of SoC front-end design is a plus
  • Experience of embedded software development is a plus
  • Knowledge of embedded processor (RISC-V, ARM, MIPS, etc) is a plus
  • Fluency in written English
  • Fluency in oral English is a plus
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • “Get the sale” using various customer sales methods (door-to-door, cold calling, presentations etc)
  • Evaluate customers skills, needs and build productive long and lasting relationships
  • Meet personal and team sales targets
  • Research accounts and generate or follow through sales leads
  • Report and provide feedback to management using financial statistical data
  • Maintain and expand client database within your assigned territory

Qualifications:

  • Bachelor’s degree or above in Electrical Engineering or related major, microelectronics major is preferable
  • At least 2 years working experience in IC industry
  • Experience of IP Sales/FAE/AE is preferable
  • Experience of SoC front-end design is a plus
  • Experience of embedded software development is a plus
  • Knowledge of embedded processor (RISC-V, ARM, MIPS, etc) is a plus
  • Fluency in written English
  • Fluency in oral English is a plus
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Work closely with Sales and BD teams to identify and leverage IP licensing and design wins opportunities.
  • Present and demonstrate technical details of products to the assigned accounts. Remove technical obstacles and provide a path to increase IP licensing.
  • Provide technical support in pre-sales opportunities as well as ownership of accounts support process in design-in.
  • Provide system design expertise for products in early design stages.
  • Create and maintain good relationship with key accounts technical staff.
  • Feedback customer requirements and competition updates to both China & HQ product groups.
  • Support marketing activities as needed in the form of webinars, technical blog posts, trade show exhibits, etc.

Qualifications:

  • BS/MS in Electrical Engineering or Computer Science, 3+ years’ experience.
  • Experienced with CPU IP based on RISC-V, ARM, MIPS, or others.
  • Experienced with SoC Design engineering.
  • Working knowledge of Verilog/VHDL, Verification IP.
  • Track record of successful customer engagements.
  • Fluent in English, able to work and communicate at a detailed or a high level, as situation requires.
  • Flexible, willing to adapt to changing responsibilities and assignments.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Work closely with Sales and BD teams to identify and leverage IP licensing and design wins opportunities.
  • Present and demonstrate technical details of products to the assigned accounts. Remove technical obstacles and provide a path to increase IP licensing.
  • Performance a technical management of the assigned accounts. Provide technical support in pre-sales opportunities as well as ownership of accounts support process in design-in.
  • Provide system design expertise and first pass architectural planning for products in early design stages.
  • Create and maintain good relationship with key accounts technical staff.
  • Feedback customer requirements and competition updates to both China & HQ product groups.
  • Support marketing activities as needed in the form of webinars, technical blog posts, trade show exhibits, etc.

Qualifications:

  • BS/MS in Electrical Engineering or Computer Science, 5+ years experience.
  • Experienced with CPU IP based on RISC-V, ARM, MIPS, or others.
  • Experienced with SoC Design engineering. Working knowledge of Verilog/VHDL, Verification IP.
  • Track record of successful customer engagements.
  • Fluent in English, able to work and communicate at a detailed or a high level, as situation requires.
  • Flexible, willing to adapt to changing responsibilities and assignments.
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Architect and implement customized SoC in advanced CMOS nodes
  • Identify proper ARM/RISC cores for SoC applications
  • Work with customer to transfer system requirements to Chip Spec
  • Integrate foundry/third-party/our company's IPs
  • Onboard debugging with HW/SW team
  • Bus architecture design with performance evaluation
  • Configuration for configurable in-house and 3rd party IPs, including: CPU, DSP, Bus, DDR, etc.

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred.
  • 8+years’ experience in ASIC/SoC development and chip architecture definition
  • Familiar with ARM / RISC CPU architecture and SoC interface IPs including SPI, I2C, UART, SDIO, DDR, PCIe, etc.
  • Experience in SOC design flow including but not limited to spec definition, micro architecture design, Verilog coding, functional verification and silicon validation
  • Expert level proficiency in Verilog coding, logic synthesis, STA and DFT implementation
  • Familiar with foundry lib, IP and process technology limitation
  • Familiar with tool chain (RTL, P&R, timing analysis/closure, power analysis, etc.)
  • Good people and communication skills in Mandarin and English

Big Plus:

  • Experience of low power IoT ASIC/SoC architecture design
  • Experience of hardware design with chisel
  • Experience of AI related SoC development with algorithm knowledge
  • Experience of RISC-V CPU related project
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Lead the planning and implementation of SoC project esp. for spec-in project
  • Facilitate the definition of project scope, goals and deliverables
  • Define project tasks and resource requirements
  • Present reports defining project progress, problems and solutions
  • Assemble and coordinate project staff
  • Manage project budget and resource relocation
  • Coordinate the multiple resources involved in the project and balance with quality/schedule/cost
  • Plan and schedule project timelines and tracking the deliverables with quality control
  • Implement and manage project changes and interventions to achieve project outputs

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred.
  • 8+years’ experience in ASIC/SoC project development
  • 4+years’ experience in SoC project management
  • Familiar with ARM / RISC CPU or DSP based SoC project
  • Experience in SOC design flow from spec-in to silicon out, including design, logic verification implementation, physical verification and package and testing
  • Mass production experience of SoC projects
  • Good people and communication skills in Mandarin and English
  • Critical thinking and problem solving skills, planning and organizing
  • Team work, strong communication skills and strong responsibility

Big Plus:

  • Strong sense for trade-off for quality, schedule and cost
  • Rapid and right decision making
  • Conflict and resource management
  • Experience of analog and RF blocks usage and SoC software development
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Lead the planning and implementation of SoC project esp. for spec-in project
  • Facilitate the definition of project scope, goals and deliverables
  • Define project tasks and resource requirements
  • Present reports defining project progress, problems and solutions
  • Assemble and coordinate project staff
  • Manage project budget and resource relocation
  • Coordinate the multiple resources involved in the project and balance with quality/schedule/cost
  • Plan and schedule project timelines and tracking the deliverables with quality control
  • Implement and manage project changes and interventions to achieve project outputs

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred.
  • 8+years’ experience in ASIC/SoC project development
  • 4+years’ experience in SoC project management
  • Familiar with ARM / RISC CPU or DSP based SoC project
  • Experience in SOC design flow from spec-in to silicon out, including design, logic verification implementation, physical verification and package and testing
  • Mass production experience of SoC projects
  • Good people and communication skills in Mandarin and English
  • Critical thinking and problem solving skills, planning and organizing
  • Team work and strong communication skills and strong responsibility

Big Plus:

  • Strong sense for trade-off for quality, schedule and cost
  • Rapid and right decision making
  • Conflict and resource management
  • Experience of analog and RF blocks usage and SoC software development
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive is looking for a talented Software Applications Engineer in our customer support organization. We are interested in motivated candidates with broad experience and excellent communication skills. The Applications Engineer is a critical customer facing role for SiFive and will give the candidate a chance help define the unique SiFive customer experience.

Responsibilities

  • Develop appropriate documentation and user guides for customers
  • Handle customer "tickets" and reports that pertain to our RISC-V tools software releases and SiFive software platforms
  • Do first level of triage on customer issues and reports either resolving the issue to customer's satisfaction or bringing it to the appropriate source in engineering
  • Build, validate and make patch customer releases. Follow-up that customer is satisfied.
  • Regularly share customer feedback with Engineering, Sales, and Marketing.
  • Increase knowledge sharing by writing internal and external technical documentation, training material, blogs, etc...

Qualifications

  • Proven multi-tasker with the ability to triage and follow through on many different topics.
  • Good knowledge of computer architecture and organization
  • Good knowledge of embedded systems and platforms
  • Comfortable debugging software at the assembly level.
  • Comfortable using revision control tools such as Git.

Nice to Have

  • Experience with RISC-V or other CPU architectures. 
  • Experience writing HDL with Chisel, or other HDL languages such as Verilog.

SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you.
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive is revolutionizing the semiconductor IP industry with openness and excellent user experience. We’re changing the game by building the world’s first SaaS for generating custom CPU IP, and we’re looking for software engineers to build robust and scalable backend services to support our internal chip design factory. Our chip design factory allows a high degree of configurability, but as a result, requires a great deal of information about a design to flows through the various stages, from RTL generation to software compilation to physical implementation, with comprehensive verification of the entire system. We’re interested in software engineers who love architecting large systems, domain modeling, and supporting internal developers.
 
As a small startup, SiFive is looking for individuals who have a breadth of skills and who can play different roles as the needs arise. Our engineers are expected to either know how to build and ship complete features or be willing to independently pick up the knowledge they are missing. As a consequence, we place a great deal of trust in our engineers to make the right decisions for the company.

Responsibilities

  • Learning about domain-specific stages of our chip design factory build pipeline and integrating them into a unified system
  • Designing a robust and scalable system to allow tens of thousands of hardware verification jobs to run daily
  • Working with Digital IP, Analog IP, Physical Implementation, and Verification hardware engineering teams along with the RISC-V Software team to integrate their pieces of the factory
  • Create a unified data model of a chip design that all stages can use
  • Providing both programmatic APIs as will as developer tools for running the chip design factory
  • Developing infrastructure that leverages both cloud and on-premise servers

Qualifications

  • Experience designing and building a complex, non-linear build pipeline
  • Strong sense of domain modeling and a desire to take complex requirements and reduce them to simpler systems
  • Expert-level experience in at least one language (Python 3 preferred), and general experience with multiple dissimilar languages (statically- vs dynamically-typed languages, functional languages, languages with interesting features)
  • Experience with testing and deploying complex pipelines
  • An interest in developer productivity
  • Strong technical communication skills, as you will be working closely with several domain experts

Nice to Have

  • Particular experience with Scala (ideal) or other functional programming languages
  • Web development experience in both the back and front ends
  • Experience with Docker and with managing a Kubernetes cluster
  • Devops experience with managing cloud infrastructure
  • Previous experience in the semiconductor industry and SoC design
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you! 
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive is revolutionizing the semiconductor IP industry with openness and excellent user experience. We’re changing the game by building the world’s first SaaS for generating custom CPU IP, and we’re looking for product-oriented, web application backend engineers to build a robust and scalable backend service that supports our product. We want software engineers who love domain modeling, database design, and clean software architecture.
 
As a small startup, SiFive is looking for individuals who have a breadth of skills and who can play different roles as the needs arise. Our engineers are expected to either know how to build and ship complete apps or be willing to independently pick up the knowledge they are missing. As a consequence, we place a great deal of trust in our engineers to make the right decisions for the company.

Responsibilities

  • Modeling our CPU IP generator product and adapting it to evolving requirements
  • Understanding our product from the user’s point of view and writing the code to support the product (or modifying the product to better support the code!)
  • Managing our application database and migrating its data when the schema changes
  • Designing consistent and coherent API endpoints for the frontend application
  • Building a comprehensive suite of tests to prevent bugs from being pushed into production
  • Managing persistent data, such as the generated CPU IP files
  • Integrating with external services such as email, document signatures, etc.
  • Working with Sales, Marketing, and Engineering to design and build new features

Qualifications

  • Experience building the backend service of a web application
  • Expert-level experience in at least one language (Python 3 preferred), and general experience a diversity of languages (statically- vs dynamically-typed languages, functional languages, languages with interesting features)
  • Familiarity with server-side MVC frameworks (Django preferred)
  • Familiarity with SQL databases and basic optimizations for efficient queries
  • Strong sense of domain modeling and a desire to take complex requirements and reduce them to simpler systems

Nice to Have

  • Strong frontend engineering skills and experience with modern JavaScript or CSS frameworks (more than just JQuery!)
  • Experience working in a product-oriented team and designing with the user in mind
  • Advanced knowledge of database optimization and administration
  • Devops experience with managing cloud infrastructure
  • Experience in the semiconductor industry and SoC design
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you! 
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

SiFive is revolutionizing the semiconductor IP industry with openness and excellent user experience. We’re changing the game by building the world’s first SaaS for generating custom CPU IP, and we’re looking for a product-oriented frontend engineer to build productive and intuitive web applications. We want an engineer who can strike a balance between design and engineering and help us define a novel product in an old industry.
 
As a small startup, SiFive is looking for individuals who have a breadth of skills and who can play different roles as the needs arise. Our engineers are expected to know how to build and ship complete applications and be capable of independently learning whatever they’re missing in order to do so. As a consequence, we place a great deal of trust in our engineers to make the right decisions for the company. As a frontend software engineer, you will play a pivotal role in developing a usable and scalable frontend codebase for our unique CPU design application.

Responsibilities

  • Building and maintaining a modern React frontend application
  • Implementing reusable and responsive frontend components and styles
  • Developing automated tests to prevent software bugs and browser incompatibilities
  • Helping out wherever needed on other web interfaces (e.g. other websites, marketing landing pages, emails, internal tools, etc.)
  • Working with Sales, Marketing, and Engineering to design and ship new features

Qualifications

  • Experience building a frontend application with modern JS frameworks such as React, Vue.js, or Angular
  • Experience with integrating with a backend API and working with backend engineers to design the API
  • Strong knowledge of CSS, with an eye for cross-browser compatibility and modularity
  • Can work independently and can ship features with little guidance

Nice to Have

  • Expert-level experience with some JavaScript or CSS framework or tool
  • Visual design chops and the ability to create pixel-perfect, high fidelity mockups
  • Product design experience with a SaaS product
  • Backend software engineering experience with building an API backend service and database design
  • Experience in the semiconductor industry and SoC design
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you! 
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive is revolutionizing the semiconductor IP industry with openness and excellent user experience. We’re changing the game by building the world’s first SaaS for generating custom CPU IP, and we’re looking for product-oriented, web application backend engineers to build a robust and scalable backend service that supports our product. We want software engineers who love domain modeling, database design, and clean software architecture.
 
As a small startup, SiFive is looking for individuals who have a breadth of skills and who can play different roles as the needs arise. Our engineers are expected to either know how to build and ship complete apps or be willing to independently pick up the knowledge they are missing. As a consequence, we place a great deal of trust in our engineers to make the right decisions for the company. As a full stack engineer, you will drive the development of the end-to-end flows of our applications, using knowledge of the entire stack to make appropriate design decisions.

Responsibilities:

  • Driving feature development of our CPU IP generator product through both the front and back ends
  • Understanding our product from the user’s point of view and writing the code to support the product (or modifying the product to better support the code!)
  • Managing our application database and migrating its data when the schema changes
  • Designing consistent and coherent API endpoints for the frontend application
  • Building a comprehensive suite of tests to prevent bugs from being pushed into production
  • Implementing reusable and responsive frontend components and styles
  • Working with Sales, Marketing, and Engineering to design and ship new features

Qualifications:

  • Experience building both the front and back end service of a web application
  • Expert-level experience in at least one language, and general experience a diversity of languages (statically- vs dynamically-typed languages, functional languages, languages with interesting features)
  • Familiarity with server-side MVC frameworks (Django preferred)
  • Familiarity with SQL databases and basic optimizations for efficient queries
  • Strong sense of domain modeling and a desire to take complex requirements and reduce them to simpler systems
  • Experience building a frontend application with modern JS frameworks such as React, Vue.js, or Angular
  • Strong knowledge of CSS, with an eye for cross-browser compatibility and modularity
  • Can work independently and can ship features with little guidance

Nice to Have:

  • Experience working in a product-oriented team and designing with the user in mind
  • Devops experience with managing cloud infrastructure
  • Visual design chops and the ability to create pixel-perfect, high fidelity mockups
  • Experience in the semiconductor industry and SoC design
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you! 
Apply
At SiFive, you will be part of a fun, engaging team and get an opportunity to grow with the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 
SiFive is looking for senior software engineering generalists who are excited to help us realize our vision of creating a platform accessible to everyone for building and verifying highly-customized RISC-V processors and System-on-chips (SoCs). Our software engineers work on a wide variety of projects in a fast-paced environment where they quickly respond to feedback from our customers and our other internal engineers to improve our software systems. Our engineers have a great deal of autonomy, and we trust that they make well-informed decisions that weigh the tradeoffs between long-term scalability and short-term shipability.
 
We are looking for candidates with diverse backgrounds and who are able to quickly learn about and solve problems in new domains. Candidates do not require experience in the semiconductor industry or in embedded software. We believe it is more important for generalists to be capable of working closely with domain experts to understand their problem domain and engineering holistic solutions that fit in with the system at large. We also believe that it is important to solve problems from first principles and that a team comprising individuals from different industries solving different problems is better equipped to solve old problems in better ways.
 
We're here to bring the software revolution back to hardware.

Responsibilities

  • Designing the core software pipeline that generates and verifies processor designs
  • Architecting and managing the cloud infrastructure the pipeline runs on
  • Building out web front ends and API back ends for interfacing with the core pipeline
  • Creating a framework for automatically generating documentation tied to a specific design

Qualifications

  • Experience with multiple programming paradigms (functional, OOP, declarative, etc.)
  • Experience with different kinds of programming languages (scripting, application, systems, etc.)
  • Knowledge and experience with domain modeling and managing and evolving large systems
  • Having expertise in at least one thing, whether it be a tool, a language, or a software engineering concept
  • Strong communication skills and the ability to convey technical details to non-technical individuals

Nice to Have

  • Competency in specific languages we use such as Scala, Python, Bash, JavaScript (ES2017), C, RISC-V assembly, SQL
  • Experience with Service-Oriented Architectures and commonly-used tools and services such as databases, web servers, Amazon Web Services and Google Cloud Platform
  • Experience with Docker and Kubernetes
  • Experience taping out an SoC
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is place for you. 
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will work side-by-side with the founders of RISC-V and bring to fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.
 

Responsibilities

  • Coordinate projects across many functional areas in order to deliver features and releases within ambitious timelines.
  • Help set and drive objectives across various teams.
  • Proactively communicate about Assistant status and health across a wide variety of mediums.
  • Develop tools, documentation and processes to improve engineering productivity
  • Driving the development of a divisional technology roadmap, and helping to author white papers and presentations
  • The ideal candidate will thrive in intense, multitasking, interrupt-driven worlds and enjoy building systems software. They must be able to maintain confidentiality and work well with senior management. Strong analytical and interpersonal skills are required, as this candidate must be able to build bridges between groups and to identify the root causes of miscommunication.

Qualifications

  • BA/BS degree in Engineering, Computer Science, or a related technical field, or equivalent practical experience.
  • Experience in shipping consumer-facing software products.

  • Preferred Qualifications

  • 5+ years of experience in managing cross-functional technical programs.
  • Ability to exercise technical judgment when working with engineers.
  • Demonstrated ability to work effectively with a range of stakeholders, and to lead global programs with the goal of customer-facing releases.
  • Ability to understand and communicate complex technical concepts to a variety of audiences easily.
  • Comfortable navigating ambiguity in a matrixed organization.
We are looking for someone with broad experience who is comfortable working independently and open to innovation in the design process to grow our small team and work with a wide variety of circuits, systems and applications.
 
SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes flexible paid time off, health, vision and dental benefits, 401(k) plan, employee stock option program, and much more. If you yearn to be challenged and wish to work in an environment where the boundaries of your creativity and skills will be tested, then SiFive is the place for you!
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Plan the verification of complex digital design blocks by fully understanding the design specification and interacting with design engineers to identify important verification scenarios
  • Create verification environment or test bench using System Verilog, UVM and/or C++
  • Identify and write all types of coverage measures for stimulus and corner-cases
  • Debug tests with design engineers to deliver functionally correct design blocks
  • Responsible for SoC's IP Level and Top Level verification, Pre-sim and Post-sim verification as owner
  • Build test cases, analyze validation results, and improve validation quality
  • Close coverage measures to identify verification holes and to show progress towards tape-out

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred
  • 3+ years of relevant experience on IP based SoC verification
  • Familiar with Tilelink/AMBA/AXI bus protocol
  • Experience with verification methodology such as UVM/OVM/VMM/SystemC/C++
  • Experience with System Verilog and SVA and Functional Coverage
  • Experience with the full verification life cycle and experience with functional coverage
  • Experience with function verification for common SoC building blocks: I2C/UART/SPI/I2S/USB, etc.
  • Strong problem solver, communicator and team player
  • Good people and communication skills in Mandarin and English
  • Scripting skills in Perl, tcl, shell, etc.

Big Plus:

  • Experience in the verification SoC with ARM MCU/CPU and DSP
  • Experience in validation/verification for RISC CPU/MCU core design
  • Experience in coding and simulation of chisel
Apply
At SiFive, you’ll be part of a fun, engaging team and be afforded the opportunity to grow within the company. You will bring fruition the new RISC-V architecture and enable its rapid adoption by implementing new tools, breakthrough design methods and services. We need people who are trail-blazers, aren’t afraid to take a chance, and don’t always “go with the flow”.

Responsibilities:

  • Lead verification team of 5~7 members for SoC and IP verification
  • Identify/develop verification techniques roadmap for team development and skillset improvement.
  • Setup verification plan and environment for both SOC level and IP level
  • Close coverage measures to identify verification holes and to show progress towards tape-out.
  • Leading the verification efforts in the projects and mentor/guide the verification leads
  • Working closely with design team to guarantee first pass silicon success

Qualifications:

  • BS degree or equivalent practical experience. MS in EE or CS is preferred.
  • 6+ years’ experience on IP based SoC verification.
  • 4+ SoC projects of verification leadership
  • Knowledge of classical RISC based CPU cores and AMBA/AXI or Tile-link bus protocol
  • knowledge of the advanced verification methodology and techniques. i.e. System Verilog, UVM, formal verification, coverage analysis…
  • Familiar with industry-standard simulators, revision control systems and regression systems.
  • Good people and communication skills in Mandarin and English
  • Good scripting skills in Perl, Python, tcl, shell, etc.
  • Strong team management, tasks management, performance management skill

Big Plus:

  • Experience in the verification of designs such as CPUs, DSPs, etc.
  • Strong experience with C++ programming and experience of verification in Chisel
  • Familiar with GCC compiler and common tool chain for Linux
  • Experience in validation/verification for RISC CPU/MCU core design
  • Prior management experience
Apply