Demo

Principal System and Software Architect

Sifive
Sifive Salary
Washington, DC Full Time
POSTED ON 4/20/2025
AVAILABLE BEFORE 5/16/2025

Join to apply for the Principal System and Software Architect role at SiFive

About SiFive

As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications. SiFive’s unrivaled compute platforms enable leading technology companies to innovate and deliver advanced solutions across various markets, including AI, machine learning, automotive, data center, mobile, and consumer.

Our constant innovation and ongoing success are due to our talented teams who support each other to create groundbreaking ideas and solutions. Solutions that will have a significant impact on people's lives, making the world a better place, one processor at a time.

Are you ready?

To learn more about SiFive’s phenomenal success and to see why we have won the GSA’s prestigious Most Respected Private Company Award, check out our website and Glassdoor pages.

Job Description :

Principal System and Software Architect

The Role :

As a System and Software Architect, you’ll play a leading role in designing and implementing RISC-V computing platforms. You will work cross-functionally with full access to our software and hardware codebases.

The primary home for this role is in SiFive’s Software Engineering group, architecting and writing software that takes advantage of SiFive and RISC-V hardware features and integrates with existing operating systems, primarily Linux. You’ll help author and review architecture specifications for new features and assist in implementing them.

Responsibilities :

  • Work with multiple engineering teams to architect, design, implement, and deliver advanced CPU cores, subsystems, SoCs, and IP subsystems.
  • Create solutions to architectural challenges for modern, high-level systems.
  • Design and develop SiFive and RISC-V software.
  • Help plan and estimate complex software projects.
  • Collaborate cross-functionally to test key features in complex system environments.

Requirements :

  • Experience developing low-level code in C for multiprocessor, multithreaded operating systems.
  • Understanding of computer architecture, VLSI design concepts, and their impact on hardware and software architecture.
  • Experience writing and reviewing architecture specifications for hardware and software.
  • Experience with modern desktop and server ecosystems, including PCIe, Device Tree, ACPI, and UEFI.
  • Experience with the RISC-V ISA and software ecosystem.
  • Experience working with RTL engineers and product lifecycles.
  • Strong communication and project leadership skills.
  • Nice to have :

  • Experience with accelerated computing software and hardware stacks.
  • Experience with Linux distributions or builders like Debian, Red Hat Enterprise Linux, SLES, and Yocto.
  • Experience with C , Rust, or SPARK / ADA.
  • Experience working in global teams with cross-cultural communication.
  • Experience with virtualization and device passthrough workloads.
  • Additional Information : This position requires successful background checks and satisfactory proof of your right to work in the United States. Any offer of employment is contingent on verifying your authorization for access to export-controlled technology under applicable laws.

    SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • Semiconductor Manufacturing
  • J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Principal System and Software Architect?

    Sign up to receive alerts about other jobs on the Principal System and Software Architect career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $172,191 - $221,861
    Income Estimation: 
    $114,549 - $164,025
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $208,447 - $279,762
    Income Estimation: 
    $126,569 - $164,899
    Income Estimation: 
    $136,714 - $171,621
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $154,597 - $194,610
    Income Estimation: 
    $172,688 - $210,712
    Income Estimation: 
    $170,589 - $211,671
    Income Estimation: 
    $178,619 - $225,190
    Income Estimation: 
    $86,891 - $130,303
    Income Estimation: 
    $103,114 - $138,258
    Income Estimation: 
    $118,163 - $145,996
    Income Estimation: 
    $120,777 - $151,022
    Income Estimation: 
    $129,363 - $167,316
    Income Estimation: 
    $86,891 - $130,303
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Sifive

    Sifive
    Hired Organization Address Santa Clara, CA Full Time
    About SiFive As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringin...
    Sifive
    Hired Organization Address Santa Clara, CA Full Time
    About SiFive As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringin...
    Sifive
    Hired Organization Address Austin, TX Full Time
    About SiFive As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringin...
    Sifive
    Hired Organization Address Austin, TX Full Time
    About SiFive As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringin...

    Not the job you're looking for? Here are some other Principal System and Software Architect jobs in the Washington, DC area that may be a better fit.

    SYSTEM ARCHITECT with Security Clearance

    CEdge Software Consultants, Springfield, VA

    SAP EWM Solution Architect

    The Principal TAG, Arlington, VA

    AI Assistant is available now!

    Feel free to start your new journey!