B&A
SiFive
Datacenter System Software Architect
ÜBER SIFIVE
Als die Pioniere, die RISC-V in die Welt gebracht haben, verändert SiFive die Zukunft des Computings, indem sie das grenzenlose Potenzial von RISC-V in die leistungsstärksten und datenintensivsten Anwendungen der Welt bringen. Die unvergleichlichen Computing-Plattformen von SiFive ermöglichen es führenden Technologieunternehmen weltweit, die fortschrittlichsten Lösungen von morgen in allen Marktsegmenten des Chipdesigns, einschließlich künstlicher Intelligenz, machine learning, Automobil, Rechenzentren, Mobilgeräte und Consumer-Elektronik, zu entwickeln, zu optimieren und bereitzustellen. Mit SiFive hat die Zukunft von RISC-V keine Grenzen.
Bei SiFive freuen wir uns immer, talentierte Mitarbeiter zu gewinnen, die genuso leidenschaftlich daran interessiert sind, Innovationen voranzutreiben und die Welt zu verändern, wie wir es sind. Unsere ständige Innovation und unser anhaltender Erfolg sind auf unsere fantastischen Teams von unglaublich talentierten Mitarbeitern zurückzuführen, die zusammenarbeiten und sich gegenseitig unterstützen, um wirklich bahnbrechende Ideen und Lösungen zu entwickeln. Lösungen, die einen enormen Einfluss auf das Leben der Menschen haben werden; um die Welt ein Prozessor nach dem anderen besser zu machen.
Sind Sie bereit?
Um mehr über den phänomenalen Erfolg von SiFive zu erfahren und zu sehen, warum wir zum vierten Mal den prestigeträchtigen Preis der GSA für das respektierteste Privatunternehmen gewonnen haben, besuchen Sie unsere Website sifive.com/ und unsere Glassdoor-Seiten glassdoor.com/Overview/Working-at-SiFive-EI_IE1922671.11,17.htm.
Stellenbeschreibung
Die Rolle
Möchten Sie Teil der RISC-V-Revolution sein? RISC-V und SiFive definieren die Computing-Plattformen für das 21. Jahrhundert neu. Als Architekt für Systemsoftware in Rechenzentren spielen Sie eine führende Rolle bei der Konstruktion und Implementierung von Hochleistungs-RISC-V Linux-Systemen für Rechenzentren, die sowohl die Software- als auch die Hardwarearchitektur und -entwicklung umfassen. Im Gegensatz zu vielen größeren Unternehmen arbeiten die Ingenieure von SiFive funktionsübergreifend und haben vollen Zugriff auf unsere Software- und Hardware-Codebasen.
Die Heimat dieser Rolle ist die Softwarearchitekturgruppe von SiFive. Sie werden Software entwerfen und schreiben, die die Hardwarefunktionen von SiFive und RISC-V nutzt und sich nahtlos in bestehende Betriebssysteme, hauptsächlich Linux, integriert. Sie werden an der Erstellung und Überprüfung von Architekturspezifikationen für neue Hardware- und Softwarefunktionen mitwirken und bei der Planung und Ausführung der Implementierungsarbeiten helfen. Sie werden Teil der Schaffung von etwas Großem sein – alles basierend auf der RISC-V-Befehlssatzarchitektur.
Aufgaben
- Entwurf von Systemen und Systemsoftware für Hyperscaler-Bereitstellungen auf Basis von RISC-V. Diese Arbeit konzentriert sich hauptsächlich auf die Software- und Systemarchitektur und beinhaltet eine enge Zusammenarbeit mit Hardwarearchitekten.
- Zusammenarbeit mit wichtigen Kunden und Partnern, um deren funktionale und leistungsbezogene Anforderungen zu integrieren, wichtige Workloads zu verstehen und sicherzustellen, dass die SiFive-Systeme in den zugehörigen Software-Ökosystemen gut unterstützt werden.
- Mitwirkung bei der Entwicklung von RISC-V-Software- und Firmware-Stacks für Server, einschließlich Plattform-Controller-Firmware, Plattform-Firmware, Hypervisoren, Linux und Anwendungs-Stacks.
- Teilnahme an der Entwicklung von RISC-V-Standards für Server.
- Zusammenarbeit mit RISC-V-Software-Ökosystemorganisationen, um die externe Entwicklung zu lenken.
- Zusammenarbeit mit den Leistungstest- und Softwareoptimierungsteams von SiFive, um Engpässe zu identifizieren und zu beheben, die die Leistung des Designs einschränken.
- Mitwirkung beim Aufbau der offenen beschleunigten Computing-Plattformen der Zukunft, die SiFive CPU- und KI-Kerne sowie Server kombinieren.
- Mitwirkung bei der Portierung und Optimierung moderner Hyperscaler-Virtualisierungs-Stacks für die Ausführung auf RISC-V.
- Förderung der Einführung und Integration von Server-Erweiterungskarten der nächsten Generation, einschließlich CXL, RDMA, Netzwerk- und Speicher-Offloading sowie Computing-Beschleunigern.
- Planung, Schätzung und Durchführung komplexer Softwareprojekte.
Anforderungen
- Erfahrung in der Definition von Anforderungen für x86- oder ARM-Server für Hyperscaler-Anwendungsfälle.
- Erfahrung mit wichtigen Serveranforderungen, einschließlich RAS, Telemetrie, Verwaltbarkeit und I/O-Offloading.
- Erfahrung mit wichtigen Anwendungs-Workloads, einschließlich verteilter Datenbanken, KI/ML-Training/Inferenz, agentischer KI und Microservices mit hohem Durchsatz.
- Erfahrung in der Entwicklung von Low-Level-Code in C für Multiprozessor-, Multithreaded-Betriebssysteme wie den Linux-Kernel, BSD-Kernel oder andere High-Level-Betriebssysteme (HLOS).
- Verständnis der Computerarchitektur auf CPU- und Systemebene, VLSI-Design- konzepte und deren Auswirkungen auf die Hardware- und Softwarearchitektur.
- Erfahrung im Schreiben und Überprüfen von Architekturspezifikationen, sowohl für Hardware als auch für Software.
- Erfahrung mit modernen Desktop- und Server-Ökosystemen, einschließlich PCIe, Device Tree, ACPI und UEFI.
- Erfahrung mit der RISC-V ISA und dem RISC-V-Software-Ökosystem.
- Erfahrung mit Linux-Distributionen für Rechenzentren wie Debian, Red Hat Enterprise Linux und SLES.
- Starke Kommunikationsfähigkeiten.
- Starke Projektleitungskompetenzen, einschließlich der Fähigkeit, Roadmaps, Arbeitsaufteilungen und Schätzungen zu entwickeln und Projekte voranzutreiben.
Nice to have
- Erfahrung in der Zusammenarbeit mit RTL-Ingenieuren und mit RTL-Produkt- lebenszyklen.
- Erfahrung mit C++ oder Rust.
- Erfahrung mit produktiven KI-Inferenz- und Trainingssystemen.
- Erfahrung in der Arbeit in globalen Teams und interkultureller Kommunikation.
Gehalt & Leistungen
Im Einklang mit den Werten von SiFive und den geltenden Gesetzen stellen wir die folgenden Informationen zur Verfügung, um Transparenz und Gerechtigkeit bei der Bezahlung zu fördern. Wir haben eine marktorientierte Gehaltsstruktur, die je nach Standort variiert. Bitte beachten Sie, dass die Basisgehaltsspanne eine Richtlinie ist und unsere Vergütungsspanne die Arbeitskosten im US- amerikanischen Markt widerspiegelt, basierend auf dem Standort der Stelle. Die Bezahlung innerhalb dieser Spannen variiert und hängt von berufsbezogenen Kenntnissen, Fähigkeiten und relevanter Berufserfahrung ab.
Für Kandidaten, die ein Angebot erhalten, variiert das Einstiegsgehalt basierend auf verschiedenen Faktoren, einschließlich, aber nicht beschränkt auf Qualifikationen wie Fähigkeitsniveau, Kompetenzen und Arbeitsort. Die angegebene Spanne kann eine Kandidatenspanne darstellen und spiegelt möglicherweise nicht die volle Spanne für einen langjährigen Mitarbeiter wider.
Basisgehaltsspanne
$231,444.00-$282,876.00
Zusätzlich zum Grundgehalt kann diese Rolle für variable/incentive bezogene Vergütung und/oder Aktienoptionen in Frage kommen. Darüber hinaus hat diese Rolle Anspruch auf ein umfassendes, wettbewerbsfähiges Leistungspaket, das möglicherweise Gesundheits- und Altersvorsorgepläne, bezahlte Freistellung und mehr umfasst!
Zusätzliche Informationen
Diese Position erfordert eine erfolgreiche Überprüfung des Hintergrunds und der Referenzen sowie einen zufriedenstellenden Nachweis Ihres Rechts, in den Vereinigten Staaten von Amerika zu arbeiten.
Jedes Stellenangebot für diese Position steht unter dem Vorbehalt, dass das Unternehmen bestätigt, dass Sie zum Zugriff auf exportkontrollierte Technologie gemäß den geltenden Exportkontrollgesetzen berechtigt sind oder, falls Sie noch nicht berechtigt sind, dass wir erfolgreich eine erforderliche Exportlizenz(en) oder andere Genehmigungen erhalten können.
SiFive ist ein Arbeitgeber, der Chancengleichheit bietet. Wir feiern Vielfalt und setzen uns dafür ein, ein integratives Umfeld für alle Mitarbeiter zu schaffen.
Als E-Verify-Arbeitgeber nutzen wir dieses System, um die Beschäftigungs- berechtigung aller neuen Mitarbeiter gemäß Bundesgesetz zu bestätigen. Alle Bewerber müssen bei der Einstellung ein Formular I-9 (Employment Eligibility Verification) ausfüllen. Wir verwenden E-Verify nicht zur Vorabprüfung von Bewerbern und halten uns an alle E-Verify-Vorschriften.
Einwohner Kaliforniens: Bitte beachten Sie unsere Mitteilung für Bewerber, um weitere Informationen darüber zu erhalten, wie wir Ihre personenbezogenen Daten behandeln und welche Datenschutzrechte Sie haben: Datenschutzrichtlinie prismic-io.s3.amazonaws.com/sifive/b05bbe74-0a82-45a2-95cb-1806416cac3c_SiFive+CPRA+HR+Privacy+Notice+-+CA+Job+Candidates.pdf.
