Zum Inhalt springen

Apple

Grafikprozessor (GPU) Architekturentwicklungsingenieur

PythonC++Ruby
Automatische Übersetzung. Prüfe das Original.

BESCHREIBUNG

Haben Sie den ungewöhnlichen Wunsch, äußerst schwierige Herausforderungen zu suchen und zu lösen, anstatt die einfachen? Glauben Sie, dass wirklich wertvolle und bedeutsame Errungenschaften das Ergebnis davon sind, die Grenzen der Ausdauer zu verschieben? Glauben Sie, dass ein Weltklasse-Team mit unerbittlichem Antrieb sogar seine eigenen hohen Erwartungen übertreffen kann? Wir tun es! Aber wir erkennen auch, dass dieser Job nicht für jeden geeignet ist. Was wir tun, ist nicht einfach, aber Sie nehmen nicht den einfachen Weg. Wir suchen hochmotivierte, innovative und selbstbewusste Personen, die sich dem GPU Performance Modeling Team anschließen; wir sind eine Gruppe, die die fortgeschrittene Exploration für GPU-Architekturen und Mikroarchitekturen der nächsten Generation vorantreibt. In dieser sehr sichtbaren Rolle stehen Sie im Zentrum einer Chipdesign-Anstrengung, arbeiten mit allen Disziplinen zusammen und haben einen entscheidenden Einfluss darauf, leistungsstarke Produkte schnell an Millionen von Kunden zu liefern.

Als Performance Modeling Engineer sind Sie Teil eines Teams, das die Mikroarchitektur von Apple GPUs definiert und optimiert. Gemeinsam mit anderen suchen Sie nach Verbesserungsmöglichkeiten, während Sie Daten und Messungen sammeln, die entweder die Idee bestätigen oder verwerfen. Sie arbeiten mit erfahrenen Designern in den Bereichen Mikroarchitektur und RTL zusammen, um die Machbarkeit von Ideen zu bewerten, Ideen zu verfeinern und neue zu säen. Die Rolle erfordert die Analyse interessanter Workloads über bestehende und neue Produktkategorien hinweg, um Engpässe und Verbesserungsmöglichkeiten zu identifizieren. Sie werden neue Simulatorfunktionen entwerfen und neuartige Ideen entwickeln, um die Simulationsleistung zu steigern. Sie arbeiten mit erstklassigen GPU- und SoC-Architekten zusammen, um die Implementierung von GPU-Simulatoren und Performancemodellen zu steuern und zu verbessern, die für Forschung, Leistungsanalyse und Mikroarchitektur-Tuning verwendet werden. Wir arbeiten auch als größeres Architektur- und Leistungsteam zusammen, um die Simulationsumgebung zu pflegen und zu verbessern und nach Möglichkeiten zur Steigerung der Produktivität des gesamten Teams zu suchen.

In dieser Position werden Sie voraussichtlich

  1. C++ Performancemodellierung von vorgeschlagenen Architekturlösungen und -funktionen.
  1. Sammeln, Analysieren und Validieren von gemessenen und simulierten Ergebnissen, um architektonische Designalternativen zu vergleichen.
  1. Ergebnisse sorgfältig analysieren und präsentieren, um datenspezifische Architektur-/Designentscheidungen zu ermöglichen.
  1. Erstellen von Spezifikationsdokumenten für Architekturen in Zusammenarbeit mit Ingenieuren aus verschiedenen Disziplinen.
  1. Zusammenarbeit mit funktionsübergreifenden Teams zur Entwicklung von Architekturlösungen.
  1. Verbessern der Apple Modellierungsplattform durch Entwicklung von APIs, Tools und optimalen Standardbeispielen, die im gesamten Unternehmen verwendet werden können.

MINIMALE QUALIFIKATIONEN

Mindestens BS + 3 Jahre relevante Erfahrung.

BEVORZUGTE QUALIFIKATIONEN

Vertrautheit mit einer Reihe von Simulationsumgebungen für Leistung und/oder Stromverbrauch

Starke Programmierkenntnisse, einschließlich objektorientierter Programmierung mit C & C++

Starkes Verständnis gängiger Datenstrukturen und Algorithmen

Kenntnisse in Software-Entwurfsmustern

Kenntnisse in Skriptsprachen wie Perl, Python oder Ruby

Sie sollten über fundierte Kenntnisse der Computerarchitektur und Mikroarchitektur verfügen

Seien Sie in einer Umgebung der Unsicherheit wohl und in der Lage, Unklarheiten zu überwinden

Sie benötigen starke Kommunikations-, Einfluss- und Verhandlungsfähigkeiten, um sicherzustellen, dass die richtigen datengesteuerten Entscheidungen getroffen werden

Erfahrung in der C++ Programmierung.

Erfahrung mit der C++ Modellierung von Computerarchitekturen.

Erfahrung mit Skriptsprachen Python, Ruby oder Perl.

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

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026