CONCEPT SOLUTIONS LLC
NVIDIA
Senior Software R&D Engineer, VLSI Physical Design
Über die Stelle
Der Erfolg von NVIDIA basiert auf branchenführender Hardware. Wir erzielen Exzellenz durch umfassende Designoptimierung, einschließlich der Kombination des Besten ausserhalb von EDA mit hochoptimierten, internen EDA-Tools. Unser Team entwickelt diese Tools durch die Verschmelzung von Fortschritten in der Parallelverarbeitung, machine learning und spezialisierten Algorithmen für das VLSI-Design.
Wir suchen einen erfahrenen R&D Software Engineer mit nachgewiesener Erfahrung in mehreren Bereichen der VLSI Physical Design Algorithmen (Sizing, Buffering, CTS, Legalization, inkrementelles Place and Route usw.). Das Verständnis von Software- und Hardwareaspekten ist entscheidend. Kreativität und Eigeninitiative zur Erforschung und Perfektionierung schneller, hochkapazitiver Software sind erforderlich.
Wenn Sie gerne in vielen technischen Bereichen arbeiten und Ihre Erfolge direkt in der weltweit besten KI-Hardware realisiert sehen, gibt es nichts Besseres!
Die Entwicklung von Software in einem führenden Hardwareunternehmen bedeutet, dass Sie sich fast ausschliesslich auf die neuesten Prozesse und die fortschrittlichsten Designs konzentrieren können. Wir sind nicht durch Legacy-Support, Nischenrollen oder komplizierte Genehmigungsverfahren gebunden. Unsere Entwickler geniessen eine ungewöhnlich hohe intellektuelle Freiheit und die Möglichkeit, breite Rollen zu erkunden.
NVIDIA gilt weithin als einer der begehrtesten Arbeitgeber der Technologiebranche, und aufgrund des aussergewöhnlichen Wachstums wachsen unsere Teams rasant. Sind Sie leidenschaftlich daran interessiert, Teil eines erstklassigen Teams zu werden, das die neueste GPU- und KI-Technologie vorantreibt? Wenn ja, möchten wir von Ihnen hören!
Was Sie tun werden
- Entwicklung neuer Optimierungs-Engines, die traditionell unabhängige Engines (z. B. Co-Optimierung von Legalization und Sizing) mit dem Ziel verschmelzen, die Chip-Frequenz zu erhöhen und gleichzeitig den Stromverbrauch über eine Suite interner Optimierungstools zu minimieren. Diese Tools übertreffen bereits die Alternativen der Branche bei der High-Capacity-Timing-Closure und werden mit Ihren Beiträgen noch weiter vorankommen.
- Verbesserung von Algorithmen (in C++) für Gate-Level-Sizing, Buffering, nützlichen Clock Skew, Cell-Legalization, Power-Minimierung, ECO-Routing und inkrementelle Parasitic-Extraktion.
- Wie in jedem Software-Engineering-Team schreiben wir viel Code, aber dies ist breiter als eine typische CAD- oder EDA-Rolle. Stattdessen verantworten wir als Team den gesamten Prozess von der Entdeckung und Erfindung neuer Optimierungsmöglichkeiten bis zur Entwicklung von Lösungen und der direkten Zusammenarbeit mit Design-Teams zur Erleichterung der Bereitstellung.
Was wir sehen müssen
- BS, MS, PhD oder gleichwertige Erfahrung in Elektrotechnik oder Informatik
- 6+ Jahre Erfahrung in der Entwicklung von VLSI-Algorithmen mit C++
- Starkes Verständnis der VLSI-Timing-Optimierung und verwandter Konzepte, einschliesslich Cell-Bibliotheken, Interconnect-Modelle, Crosstalk, Glitches, IR-Drop, Timing-Constraints, Corners, Congestion usw.
- Vertrautheit mit Design-Implementierungs-Tools wie ICC2, Innovus, PrimeTime, Tempus und StarRC sowie typischen Design-Flows, die in Perl, Tcl und Python geschrieben sind.
- Starke Kommunikations- und zwischenmenschliche Fähigkeiten
Wege, sich von der Masse abzuheben
- C++14 oder neuere Erfahrung, wie Lambdas und Concurrency
- Detailliertes Verständnis der Interaktion mehrerer Physical Design-Schritte und wie diese zu hybriden Engines verschmolzen werden können, die zu besserer PPA führen *
- Erfahrung im High-Performance-Software-Design, einschliesslich Multithreading, verteilter Systeme, effizienter Speicher- und I/O-Nutzung usw.
- Hohe Motivation, herausragende Software zur Verbesserung der PPA zu entwickeln, mit Engagement für kontinuierliche Verbesserung
- Erfahrung mit Reinforcement Learning, GNNs (Graph Neural Networks) und anderen relevanten machine learning-Frameworks, insbesondere im Bereich Physical Design
#LI-Hybrid
Ihr Grundgehalt wird basierend auf Ihrem Standort, Ihrer Erfahrung und dem Gehalt von Mitarbeitern in ähnlichen Positionen ermittelt. Die Gehaltsspanne für das Grundgehalt beträgt 168,000 USD - 264,500 USD für Level 4, und 196,000 USD - 310,500 USD für Level 5.
Bewerbungen für diese Stelle werden mindestens bis zum Juli 26, 2026 angenommen.
Diese Ausschreibung bezieht sich auf eine bestehende Stelle.
NVIDIA nutzt KI-Tools in seinen Rekrutierungsprozessen.
NVIDIA setzt sich für die Förderung eines integrativen Arbeitsumfelds ein und ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet. Da wir die Vielfalt unserer aktuellen und zukünftigen Mitarbeiter sehr schätzen, diskriminieren wir nicht (einschliesslich unserer Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsausdruck, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder anderen gesetzlich geschützten Merkmalen.
Sie haben auch Anspruch auf Aktienoptionen und Zusatzleistungen nvidia.com/en-us/benefits/.
