Kloud9 IT, Inc.
Apple
Stellen Sie sich vor, was Sie hier alles erreichen könnten! Bei Apple werden neue Ideen sehr schnell zu außergewöhnlichen Produkten, Dienstleistungen und Kundenerlebnissen. Bringen Sie Leidenschaft und Engagement in Ihre Arbeit ein, und es gibt keine Grenzen für das, was Sie erreichen können. Dynamische, hart arbeitende Menschen und inspirierende, innovative Technologien sind hier die Norm. Die Menschen, die hier arbeiten, haben mit allen Hardware-Produkten von Apple ganze Branchen neu erfunden. Kommen Sie zu uns und helfen Sie dabei, das nächste bahnbrechende Produkt von Apple auf den Markt zu bringen!
Wir suchen einen hochmotivierten, innovativen und engagierten Ingenieur für unser Platform Architecture GPU Modeling Team. Wir sind eine Gruppe, die die fortgeschrittene Erforschung von GPU-Architekturen der nächsten Generation für iPhone, iPad und Mac-Produkte vorantreibt. Wir setzen auf ausgeprägte analytische Fähigkeiten und eine enge Zusammenarbeit, um unseren Kunden die bestmögliche Gesamtlösung zu bieten. In dieser sehr sichtbaren Rolle stehen Sie im Zentrum eines Chip-Design-Projekts, arbeiten mit allen Fachbereichen zusammen und haben einen entscheidenden Einfluss darauf, hochleistungsfähige Produkte schnell zu Millionen von Kunden zu bringen. Dies ist eine Gelegenheit, dem erstklassigen GPU-Team von Apple beizutreten, um GPU-Simulatoren für Forschung, Leistungsanalyse und architektonische Optimierung zu entwickeln, zu verbessern und gemeinsam daran zu arbeiten.
Als Teil des Platform Architecture GPU Modeling Teams arbeiten Sie mit Partnern aus den Bereichen Architektur, Design und Software an der Definition und Optimierung der zukünftigen GPU-Architekturen von Apple. Die Rolle umfasst die Erstellung und Pflege eines leistungsstarken C++-Modells unserer GPUs der nächsten Generation.
Zu den Kernaufgaben gehören das Programmieren und Debuggen eines Leistungs- und Funktionsmodells der GPU sowie die Implementierung moderner Hardware-Funktionen wie machine learning für KI, Raytracing, Mesh-Shading und mehr.
Weitere Aufgaben umfassen die Zusammenarbeit mit dem Team, um die Modellgenauigkeit und Funktionsvalidierung sicherzustellen sowie Korrelationen mit anderen Modellen und RTL durchzuführen.
Sie entwickeln und nutzen verschiedene Tools zur Analyse der beträchtlichen Datenmengen, die von den Modellen generiert werden.
Das Team arbeitet in einem äußerst kollaborativen Umfeld. Sie arbeiten mit erfahrenen Architekten, Modellierungsingenieuren, Compiler-Ingenieuren und Softwareteams zusammen, um die Machbarkeit neuer Hardware- und Softwarefunktionen zu bewerten, Leistungsexperimente durchzuführen, Ergebnisse zu analysieren und architektonische Änderungen vorzuschlagen.
Reverse-Recruiting- Plattform für Entwickler