SiFive

Senior RTL Design Engineer - CPU Frontend

Automatische Übersetzung. Prüfe das Original.

ÜBER SIFIVE

Als Pioniere, die RISC-V in die Welt gebracht haben, SiFive gestaltet die Zukunft des Computings neu, indem das grenzenlose Potenzial von RISC-V auf die höchsten Leistungs- und datenintensivsten Anwendungen der Welt gebracht wird. Die unübertroffenen Computerplattformen 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, Rechenzentrum, Mobil und Verbraucher, zu entwickeln, zu optimieren und zu liefern. Mit SiFive hat die Zukunft von RISC-V keine Grenzen.

Bei SiFive freuen wir uns immer, mit talentierten Einzelpersonen in Kontakt zu treten, die genauso leidenschaftlich daran interessiert sind, Innovationen voranzutreiben und die Welt zu verändern wie wir. Unser ständiger Innovationsgeist 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 zu einem besseren Ort 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 "Most Respected Private Company Award" der GSA gewonnen haben, besuchen Sie unsere Website sifive.com/ und unsere Glassdoor glassdoor.com/Overview/Working-at-SiFive-EI_IE1922671.11,17.htm Seiten.

Stellenbeschreibung

Aufgaben

  1. Entwerfen, Entwickeln und Implementieren neuer Funktionen, Leistungsverbesserungen und ISA-Erweiterungen in RISC-V CPU-Kern-Generatoren unter Verwendung von Chisel.
  1. Integrieren neuer Designinhalte in das Chisel/FIRRTL-Framework von SiFive und Beitragen zu Verbesserungen dieses Frameworks, um die automatische Konfiguration/Generierung von Dokumentationen, Verifikations-Testbenches und Tests sowie von Softwarepaketen zu ermöglichen.
  1. Durchführen erster Sandbox-Verifikation und Zusammenarbeit mit dem Design-Verifikationsteam bei der Erstellung und Ausführung gründlicher Verifikations-Testpläne.
  1. Zusammenarbeit mit dem Physical Implementation Team zur Implementierung und Optimierung des physischen Designs, um Frequenz-, Flächen- und Leistungsziele zu erreichen.
  1. Zusammenarbeit mit dem Performance Modeling Team für Leistungsanalyse und -optimierung zur Erreichung der Leistungsziele.
  1. Entwicklung und Spezifikation der Mikroarchitektur. Sicherstellen, dass Wissen durch hervorragende Dokumentation und Teilnahme an einer Kultur des kollaborativen Designs geteilt wird.

Mindestanforderungen

Anforderungen

  1. BS/MS-Abschluss in Informatik, Computer Engineering, Elektrotechnik oder einem verwandten Bereich oder gleichwertige Erfahrung.
  1. 3+ Jahre Design-Erfahrung.
  1. Akademische oder berufliche Erfahrung mit CPU-RTL-Design in einem oder mehreren der folgenden Bereiche: Instruction Fetch, Instruction Decode, Branch Prediction, Coherent Caches, Cache Prefetching, TLBs.
  1. Beherrschung des Hardware-Designs (RTL) in Verilog, System Verilog oder VHDL.
  1. Starke Software-Engineering-Fähigkeiten/Hintergrund, einschließlich:
  1. Objektorientierte, aspektorientierte und insbesondere funktionale Programmierung
  1. Templated Metaprogramming in jeder Sprache
  1. Compiler-Infrastrukturen, insbesondere für domänenspezifische Sprachen
  1. Datenmodellierung, insbesondere Zwischenrepräsentationen für die Optimierung oder Transformation von Compiler-Pässen
  1. Testgetriebene Entwicklung, insbesondere die Fähigkeit, adaptive Unit-Tests zu schreiben
  1. Liebe zum Detail und Fokus auf qualitativ hochwertiges Design.
  1. Fähigkeit zur guten Zusammenarbeit mit anderen und die Überzeugung, dass Engineering Teamwork ist.

Nice-to-haves

  1. Erfahrung mit Scala/Chisel, Bluespec oder einer anderen Sprache/DSL zur Ausdrückung konfigurierbarer Hardware über Software.
  1. Kenntnisse der RISC-V-Architektur.
  1. Expertise in CPU-Prozessordesigns in einem oder mehreren der folgenden Bereiche ist ein Plus: Instruction Fetch; Instruction Decode; Register Renaming und Instruction Scheduling; Vektor-Einheiten; Load-Store-Einheit.
  1. Kenntnisse der Verifikationsprinzipien, Testbenches, UVM und Coverage.
  1. Erfahrung mit Git/Github, Jira, Confluence.

Gehalt & Leistungen

Im Einklang mit den Werten von SiFive und dem geltenden Recht stellen wir die folgenden Informationen zur Förderung von Gehaltstransparenz und -gerechtigkeit bereit. Wir haben eine marktbasierten Gehaltsstruktur, die je nach Standort variiert. Bitte beachten Sie, dass die Basisgehaltsspanne eine Richtlinie ist und unsere Vergütungsspanne die Arbeitskosten im US-amerikanischen geografischen Markt basierend auf dem Standort der Stelle widerspiegelt. Das Gehalt 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 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

$158,760.00-$194,040.00

Zusätzlich zum Grundgehalt kann diese Rolle für variable/incentive Vergütung und/oder Aktienoptionen in Frage kommen. Darüber hinaus hat diese Rolle Anspruch auf ein umfassendes, wettbewerbsfähiges Leistungspaket, das möglicherweise Kranken- 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 verifiziert, dass Sie zum Zugriff auf exportkontrollierte Technologien gemäß den geltenden Exportkontrollgesetzen berechtigt sind oder, falls Sie noch nicht berechtigt sind, unsere Fähigkeit, alle erforderlichen Exportlizenzen oder andere Genehmigungen erfolgreich zu erhalten.

SiFive ist ein Arbeitgeber, der Chancengleichheit bietet. Wir feiern Vielfalt und sind bestrebt, 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äß Bundesgesetz zu bestätigen. Alle Bewerber müssen bei Einstellung ein Formular I-9, Employment Eligibility Verification, ausfüllen. Wir verwenden E-Verify nicht zur Vorauswahl von Bewerbern und halten uns an alle E-Verify-Vorschriften.

Einwohner Kaliforniens: Bitte beachten Sie unsere Mitteilung für Bewerber für weitere Informationen darüber, wie wir Ihre persönlichen Daten behandeln und Ihre Datenschutzrechte: Datenschutzrichtlinie prismic-io.s3.amazonaws.com/sifive/b05bbe74-0a82-45a2-95cb-1806416cac3c_SiFive+CPRA+HR+Privacy+Notice+-+CA+Job+Candidates.pdf.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026