Principal Software Architect

2 weeks ago


Santa Clara, United States Coatue Management L.L.C. Full time
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 in the world. SiFive’s unrivaled compute platforms are continuing to enable leading technology companies around the world to innovate, optimize and deliver the most advanced solutions of tomorrow across every market segment of chip design, including artificial intelligence, machine learning, automotive, data center, mobile, and consumer. With SiFive, the future of RISC-V has no limits.

At SiFive, we are always excited to connect with talented individuals, who are just as passionate about driving innovation and changing the world as we are.

Our constant innovation and ongoing success is down to our amazing teams of incredibly talented people, who collaborate and support each other to come up with truly groundbreaking ideas and solutions. Solutions that will have a huge 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 (for the fourth time), check out our website and Glassdoor pages.

Job Description:

The Role:

As a Software Architect, you will work with system architecture and hardware engineering teams to help design and evaluate systems, including CPUs, interconnects, firewalls, and related IP blocks. You’ll work with our software group to design software implementations that take advantage of hardware features and integrate cleanly with existing operating systems. You’ll write and review architecture specifications and help plan out the work involved to implement the specifications. And since this is an engineering position, you’ll write software also. You’ll be a part of creating something big, all based around the RISC-V instruction set architecture.

Responsibilities:

  • You will work with multiple engineering teams to architect, design, implement and deliver advanced CPU cores, subsystems, SoCs, PCBs, and IP subsystems with emphasis on scalability, performance, reliability, and support of new hardware technologies.
  • Utilize your experience to create solutions to key architectural challenges for modern, high-level systems.
  • Design and help develop SiFive and RISC-V software.
  • Help plan and estimate complex software projects.
  • Collaborate cross-functionally to help plan how to test key features in complex system environments.

Requirements:

  • Experience developing low level code in C for multiprocessor, multithreaded operating systems such as the Linux kernel, BSD kernels, or other high level operating systems (HLOS).
  • Understanding of computer architecture at the CPU and system levels, VLSI design concepts and how they impact hardware and software architecture, and PCB schematics.
  • Experience writing and reviewing architecture specifications, both for hardware and software.
  • Strong communication skills.
  • Strong project leadership skills, including work breakdowns and estimates.

If you want to do incredible work and be challenged by exciting, truly innovative projects that will test the boundaries of your skills and creativity, then SiFive is the place for you Be proud of your work. Do things better. Join SiFive.

Benefits

SiFive is proud to be an equal employment opportunity workplace. We offer a competitive compensation package that includes a flexible work environment, enabling our employees to work smarter and in their own way, a generous time-off policy, an employee stock option program, pension scheme and much more.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

#J-18808-Ljbffr

  • Santa Clara, United States Infoblox Full time

    DescriptionIt's an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled Principal Engineer to design and build a software factory that will take an AI model and create deployable services across Cloud and On-prem Kubernetes environments.The ideal candidate will have advanced programming skills to build distributed and compute systems, backend services, microservices, and cloud...


  • Santa Clara, United States E-Solutions Full time

    Title: Principal AI ArchitectSeniority: Director/HeadLocation: Santa, Clara, CA, and New Jersey-Onsitecandidates need to work onsite in the Client's AI Lab AWS or GCP or Azure background(Preferred)Employment:- Full-Time(Long Term) Position SummaryThe Principal AI Architect is responsible for leading the design and implementation of advanced AI solutions and...


  • santa clara, United States E-Solutions Full time

    Title: Principal AI ArchitectSeniority: Director/HeadLocation: Santa, Clara, CA, and New Jersey-Onsitecandidates need to work onsite in the Client's AI Lab AWS or GCP or Azure background(Preferred)Employment:- Full-Time(Long Term) Position SummaryThe Principal AI Architect is responsible for leading the design and implementation of advanced AI solutions and...


  • santa clara, United States E-Solutions Full time

    Title: Principal AI ArchitectSeniority: Director/HeadLocation: Santa, Clara, CA, and New Jersey-Onsitecandidates need to work onsite in the Client's AI Lab AWS or GCP or Azure background(Preferred)Employment:- Full-Time(Long Term) Position SummaryThe Principal AI Architect is responsible for leading the design and implementation of advanced AI solutions and...


  • Santa Clara, United States NVIDIA Corporation Full time

    Principal Distributed Filesystem ArchitectApply locations US, CA, Santa Clara US, MA, Westford time type Full time posted on Posted 22 Days Ago job requisition id JR1990116NVIDIA’s Hardware Infrastructure organization develops, deploys, and runs engineering infrastructure on large-scale, distributed cloud computing systems with 1000s of heterogeneous...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is hiring a Principal Systems Architect to drive and scale its platform product portfolio to offer exciting solutions in the client computing space. We are looking for special individuals with passion and desire to deliver innovative products. Together, we will build the next generation of life-changing Client Platforms to enhance man-machine...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products.Your ImpactDrive projects from requirements to complete design and implementation as project lead or...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a highly skilled Principal Systems Architect to drive and scale its platform product portfolio. The ideal candidate will have a passion for delivering innovative products and a deep understanding of systems and platform architecture. As a key member of our team, you will work closely with cross-functional groups to design and develop...


  • Santa Clara, California, United States ServiceNow Full time

    Job DescriptionServiceNow is a global market leader in bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent cloud-based platform connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work.The Digital Customer Experience (DCX) team creates...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...

  • Principal AI Architect

    2 months ago


    Santa Clara, United States HCLTech Full time

    Position Summary The Principal AI Architect is responsible for leading the design and implementation of advanced AI solutions and strategic architecture. Working closely with technology leaders from across our global client community, you will be their senior Trusted Advisor for their AI-enabled transformation journey This role demands deep understanding of...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RolePalo Alto Networks is seeking a highly skilled Cybersecurity Solutions Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining large-scale enterprise applications with a focus on cybersecurity.Key ResponsibilitiesDesign and develop highly efficient multi-cloud data...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s Hardware Infrastructure organization develops, deploys, and runs engineering infrastructure on large-scale, distributed cloud computing systems with 1000s of heterogeneous servers and petabytes of high-performance shared storage. We are looking for a highly motivated Principal Architect to lead the development and deployment of large-scale...


  • Santa Clara, United States d-Matrix Full time

    Location: Santa Clara, CA Type: Full time Department: R&D - CTO & Architecture Compensation: $180K – $300K • Offers Equity • Offers Bonus The pay range below is for all roles at this level across all US locations and functions. Individual pay rates depend on a number of factors—including the role’s function and location, as well as the...


  • Santa Clara, California, United States Oracle Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Oracle. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and high-performance software systems.Key Responsibilities:Design and develop software systems that meet the needs of our...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Principal UI Engineer Software to join our NetSec UI team at Palo Alto Networks. As a key member of our team, you will be responsible for designing and delivering innovative UI solutions that generate insights into our customers' network security infrastructure and empower security administrators to do their best...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled Senior Java Software Architect to join our team at Omega Solutions. As a key member of our software development team, you will be responsible for designing and implementing large-scale distributed systems and web services using Java/J2EE.Key Responsibilities:Architecting...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our US-based networking software group at NVIDIA. As a technical leader, you will have a unique opportunity to shape the future of the group, develop its technological vision, and strategize with partners on the next generation of software-defined networking products built on top of the...