Startekk Inc
SiFive
Staff RTL Design Engineer - CPU LS/PF/MMU
ÜBER SIFIVE
Als Pioniere, die RISC-V in die Welt gebracht haben, verändert SiFive die Zukunft der Datenverarbeitung, indem wir das grenzenlose Potenzial von RISC-V für die leistungsstärksten und datenintensivsten Anwendungen weltweit nutzbar machen. Die konkurrenzlosen Rechenplattformen von SiFive ermöglichen es führenden Technologieunternehmen auf der ganzen Welt, die fortschrittlichsten Lösungen von morgen in jedem Marktsegment des Chipdesigns zu entwickeln, zu optimieren und bereitzustellen, einschließlich künstlicher Intelligenz, machine learning, Automobilindustrie, Rechenzentren, Mobilfunk und Unterhaltungselektronik. Mit SiFive sind der Zukunft von RISC-V keine Grenzen gesetzt.
Bei SiFive freuen wir uns immer darauf, mit talentierten Persönlichkeiten in Kontakt zu treten, die genauso leidenschaftlich daran arbeiten, Innovationen voranzutreiben und die Welt zu verändern, wie wir es tun. Unsere ständige Innovationskraft und unser anhaltender Erfolg sind unseren großartigen Teams aus unglaublich talentierten Mitarbeitern zu verdanken, 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 und die Welt, einen Prozessor nach dem anderen, zu einem besseren Ort machen.
Sind Sie bereit?
Um mehr über den phänomenalen Erfolg von SiFive zu erfahren und zu sehen, warum wir die prestigeträchtige Auszeichnung „Most Respected Private Company“ der GSA (bereits zum vierten Mal!) 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
Als CPU-Mikroarchitektur-/RTL-Designingenieur bei SiFive werden Sie Teil eines Teams von Ingenieuren sein, die sich leidenschaftlich für das Design branchenführender CPU-Kerne auf Basis der revolutionären offenen RISC-V-Architektur einsetzen. Wir suchen Menschen, die genauso begeistert wie wir in einem schnelllebigen, dynamischen Umfeld arbeiten möchten, um neue Hardware-IPs schnell, mit hoher Qualität und außergewöhnlicher Leistung auf den Markt zu bringen.
Aufgaben
- Architektur, Design und Implementierung neuer Funktionen, Leistungsverbesserungen und ISA-Erweiterungen in RISC-V CPU-Core-Generatoren unter Verwendung von Chisel.
- Integration neuer Designinhalte in das Chisel/FIRRTL-Framework von SiFive und Beitrag zu Verbesserungen dieses Frameworks, um die automatische Konfiguration/Generierung von Dokumentationen, Verifizierungs-Testbenches und Tests sowie Softwarepaketen zu ermöglichen.
- Durchführung der anfänglichen Sandbox-Verifizierung und Zusammenarbeit mit dem Design-Verifizierungsteam bei der Erstellung und Ausführung gründlicher Verifizierungs-Testpläne.
- Zusammenarbeit mit dem Team für physische Implementierung bei der Umsetzung und Optimierung des physischen Designs, um Frequenz-, Flächen- und Leistungsziele zu erreichen. *
- Zusammenarbeit mit dem Performance-Modellierungsteam zur Leistungsanalyse und -optimierung, um Leistungsziele zu erreichen.
- Entwicklung und Spezifikation der Mikroarchitektur. Sicherstellung des Wissensaustauschs durch exzellente Dokumentation und die Teilnahme an einer Kultur des kollaborativen Designs.
Anforderungen
- BS/MS-Abschluss in Informatik, Computertechnik, Elektrotechnik oder einem verwandten Bereich oder gleichwertige Erfahrung. *
- 3+ Jahre Erfahrung im Design. *
- Akademische oder berufliche Erfahrung mit CPU-RTL-Design. *
- Fundierte Kenntnisse im Hardware-Design (RTL) in Verilog, System Verilog oder VHDL. *
- Starke Software-Engineering-Fähigkeiten/-Hintergrund, einschließlich:
- Objektorientierte, aspektorientierte und insbesondere funktionale Programmierung *
- Testgetriebene Entwicklung, insbesondere die Fähigkeit, adaptive Unit-Tests zu schreiben. *
- Detailgenauigkeit und Fokus auf qualitativ hochwertiges Design. Gute Verifizierungsprinzipien, SVA und Abdeckung. *
- Fähigkeit zur guten Zusammenarbeit mit anderen und die Überzeugung, dass Engineering Teamarbeit ist.
Wünschenswert
- Erfahrung mit Scala/Chisel, Bluespec oder einer anderen Sprache/DSL zur Generierung konfigurierbarer Hardware mittels Software. *
- Kenntnisse der RISC-V Befehlssatzarchitektur. *
- Expertise in der Mikroarchitektur, dem Design und der Verifizierung von Out-of-Order-Prozessoren in einem oder mehreren der folgenden Bereiche: Load-Store-Unit, kohärente Caches, Cache-Prefetching, virtueller Speicher MMU/TLBs. *
- Vertrautheit mit Git/Github, Jira, Confluence.
Vergütung & Leistungen
Im Einklang mit den Werten von SiFive und geltendem Recht stellen wir die folgenden Informationen bereit, um Lohntransparenz und Gerechtigkeit zu fördern. Wir verfügen über eine marktbasierte Vergütungsstruktur, die je nach Standort variiert. Bitte beachten Sie, dass die Gehaltsspanne eine Richtlinie darstellt und unsere Vergütungsspanne die Arbeitskosten auf dem US-amerikanischen geografischen Markt basierend auf dem Standort der Stelle widerspiegelt. Die Vergütung innerhalb dieser Spannen variiert und hängt von berufsbezogenem Wissen, 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 Qualifikationsniveau, Kompetenzen und Arbeitsort. Die angegebene Spanne kann eine Kandidatenspanne darstellen und spiegelt möglicherweise nicht die volle Spanne für einen einzelnen langjährigen Mitarbeiter wider.
Basisgehaltsspanne $178,848.00-$218,592.00
Zusätzlich zum Basisgehalt kann diese Stelle für eine variable Vergütung/Anreize und/oder Eigenkapitalbeteiligungen in Frage kommen. Darüber hinaus ist diese Stelle für ein umfassendes, wettbewerbsfähiges Leistungspaket berechtigt, das Gesundheits- und Altersvorsorgepläne, bezahlten Urlaub und mehr umfassen kann!
Zusätzliche Informationen
Diese Position erfordert eine erfolgreiche Hintergrund- und Referenzprüfung sowie einen zufriedenstellenden Nachweis Ihres Rechts auf Arbeit in den Vereinigten Staaten von Amerika.
Jedes Stellenangebot für diese Position ist zudem davon abhängig, dass das Unternehmen überprüft, ob Sie gemäß den geltenden Exportkontrollgesetzen für den Zugriff auf exportkontrollierte Technologien autorisiert sind, oder, falls Sie noch nicht autorisiert sind, von unserer Fähigkeit, erfolgreich alle erforderlichen Exportlizenzen oder andere Genehmigungen zu erhalten.
SiFive ist ein Arbeitgeber, der Chancengleichheit fördert. Wir feiern Vielfalt und verpflichten uns, ein integratives Umfeld für alle Mitarbeiter zu schaffen.
Als E-Verify-Arbeitgeber nutzen wir dieses System, um die Beschäftigungsberechtigung aller neuen Mitarbeiter gemäß Bundesrecht zu bestätigen. Alle Bewerber müssen bei Einstellung das Formular I-9, Employment Eligibility Verification, ausfüllen. Wir nutzen E-Verify nicht zur Vorauswahl von Stellenbewerbern und halten uns an alle E-Verify-Vorschriften.
Einwohner Kaliforniens: Bitte lesen Sie unseren Hinweis für Stellenbewerber für weitere Informationen darüber, wie wir mit Ihren persönlichen Daten und Ihren Datenschutzrechten umgehen: Datenschutzrichtlinie prismic-io.s3.amazonaws.com/sifive/b05bbe74-0a82-45a2-95cb-1806416cac3c_SiFive+CPRA+HR+Privacy+Notice+-+CA+Job+Candidates.pdf.
