Coatue Management L.L.C.
Principal Software Architect
Coatue Management L.L.C., Santa Clara, California, us, 95053
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.BenefitsSiFive 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
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.BenefitsSiFive 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