Launch Legends
Qualcomm
RISC-V CPU Compiler Engineer
Über die Stelle
Unternehmen: Qualcomm Technologies, Inc.
Jobbereich: Engineering Group, Engineering Group > CPU Engineering
Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert. Wenn Sie eine Person mit Behinderung sind und während des Bewerbungs-/Einstellungsverfahrens angemessene Vorkehrungen benötigen, können Sie sicher sein, dass Qualcomm sich für die Bereitstellung eines barrierefreien Prozesses einsetzt. Sie können eine E-Mail an [email protected] senden oder die kostenlose Telefonnummer von Qualcomm hier finden. Auf Anfrage wird Qualcomm angemessene Vorkehrungen treffen, um Menschen mit Behinderungen die Teilnahme am Einstellungsverfahren zu ermöglichen. Qualcomm setzt sich auch dafür ein, unseren Arbeitsplatz für Menschen mit Behinderungen zugänglich zu machen. (Bitte beachten Sie, dass diese E-Mail-Adresse verwendet wird, um angemessene Vorkehrungen für Menschen mit Behinderungen zu treffen. Wir werden hier nicht auf Anfragen nach Aktualisierungen von Bewerbungen oder Lebensläufen antworten).
An alle Personal- und Rekrutierungsagenturen: Unsere Karriereseite ist nur für Einzelpersonen bestimmt, die eine Anstellung bei Qualcomm suchen. Personal- und Rekrutierungsagenturen und von einer Agentur vertretene Einzelpersonen sind nicht berechtigt, diese Website zu nutzen oder Profile, Bewerbungen oder Lebensläufe einzureichen, und alle solchen Einreichungen werden als unaufgefordert betrachtet. Qualcomm akzeptiert keine unaufgeforderten Lebensläufe oder Bewerbungen von Agenturen. Bitte senden Sie keine Lebensläufe an unsere E-Mail-Adresse für Stellenangebote, Qualcomm-Mitarbeiter oder an einen anderen Unternehmensstandort. Qualcomm ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen/Bewerbungen.
EEO-Arbeitgeber: Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert; alle qualifizierten Bewerber erhalten eine Berücksichtigung für die Beschäftigung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung, Veteranenstatus oder eine andere geschützte Klassifizierung.
Qualcomm erwartet von seinen Mitarbeitern, dass sie alle geltenden Richtlinien und Verfahren einhalten, einschließlich, aber nicht beschränkt auf Sicherheits- und andere Anforderungen zum Schutz vertraulicher Unternehmensinformationen und anderer vertraulicher und/oder proprietärer Informationen, soweit diese Anforderungen nach geltendem Recht zulässig sind.
Wenn Sie weitere Informationen zu dieser Stelle wünschen, wenden Sie sich bitte an Qualcomm Careers.
Allgemeine Zusammenfassung
RISC-V CPU Compiler Engineer
Stellenbeschreibung
Sind Sie leidenschaftlich daran interessiert, die CPU-Leistung zu maximieren und die Grenzen der Optimierung zu erweitern? Treten Sie unserem innovativen Team bei und spielen Sie eine Schlüsselrolle bei der Entwicklung modernster Lösungen, die Entwickler stärken und die Server-Effizienz transformieren!
Unser Team entwickelt Open-Source-Compiler-Toolsets für Qualcomm-Silizium. Dazu gehören Compiler, Assembler, Linker, Bibliotheken, Debugger, Profiler und andere Entwicklertools. Die Toolsets ermöglichen es internen und externen Entwicklern, Software-Ökosysteme auf Qualcomm-Hardware aufzubauen. Wir suchen Ingenieure, die aktiv in Open-Source-Communities arbeiten, um Compiler- und Systemsoftware-Toolsets zu etablieren und zu erweitern und Compiler-Optimierungen in wichtige Open-Source-Pakete einzubringen.
In dieser Rolle werden Sie Unterstützung für Qualcomm-Hardware in Open-Source-Projekten hinzufügen und verbessern. Sie werden mit Qualcomm-Hardware- und Software-Ingenieuren zusammenarbeiten, um eine effiziente Nutzung des Qualcomm-Siliziums für eine breite Palette von Anwendungen zu ermöglichen. Sie werden mit dem Team am gesamten Compiler-Stack arbeiten, einschließlich der Optimierung der Codegenerierung, der Verbesserung der Leistung, der Reaktionszeit und der Benutzerfreundlichkeit für Programmierer.
Aufgaben
- Hauptsächlich in der LLVM-Community arbeiten, um Funktionen hinzuzufügen und die Leistung für Qualcomm-CPUs mit Schwerpunkt auf der RISC-V-Architektur zu verbessern.
- Bereiche für Verbesserungen in LLVM durch Benchmarking und Codeanalyse von Workloads, Vergleiche mit anderen Compilern und Architekturen usw. identifizieren.
- Mit Hardware-Teams zusammenarbeiten, um die Unterstützung in Open-Source-Projekten für Hardware-Funktionen in Qualcomm-Silizium zu planen, zu identifizieren und beizutragen.
- Bereiche für Verbesserungen der Tool-Benutzerfreundlichkeit durch Interaktion mit Benutzern identifizieren.
- Neue Optimierungsframeworks zur Nutzung fortschrittlicher CPU-Funktionen untersuchen.
Erforderliche Kenntnisse
- Kenntnisse und/oder Erfahrung in der LLVM-Entwicklung, insbesondere in den Bereichen Optimierung und Codegenerierung.
- Erfahrung in der Zusammenarbeit mit Open-Source-Communities
- Programmierung in C/C++
Mindestanforderungen
- Bachelor-Abschluss in Elektrotechnik, Computertechnik, Informatik oder einem verwandten Fachgebiet und 4+ Jahre Berufserfahrung in Hardware-Engineering, Software-Engineering, Elektrotechnik, System-Engineering oder einem verwandten Bereich.
- ODER Master-Abschluss in Elektrotechnik, Computertechnik, Informatik oder einem verwandten Fachgebiet und 3+ Jahre Berufserfahrung in Hardware-Engineering, Software-Engineering, Elektrotechnik, System-Engineering oder einem verwandten Bereich.
- ODER Doktor in Elektrotechnik, Computertechnik, Informatik oder einem verwandten Fachgebiet und 2+ Jahre Berufserfahrung in Hardware-Engineering, Software-Engineering, Elektrotechnik, System-Engineering oder einem verwandten Bereich.
Bevorzugte Kenntnisse
- Nachgewiesene Erfolgsbilanz bei Beiträgen zu LLVM.
- Erfahrung mit der RISC-V- oder AArch64-Architektur.
- Erfahrung mit anderen Compilern wie GCC und dem breiteren Ökosystem wie glibc, Assemblern, Linkern, Loadern, Systembibliotheken.
- Erfahrung in der Konfiguration, dem Aufbau und der Analyse von Server-CPU-Benchmarks (z. B. SPECrate Integer, DCPerf) sowie in der Messung und Verfolgung wichtiger Leistungsindikatoren.
- Starker Hintergrund in Computerarchitektur
Gehaltsspanne und weitere Vergütung & Leistungen
$175,600.00 - $263,400.00
Die obige Gehaltsskala spiegelt die breite, von Minimum bis Maximum reichende Gehaltsskala für diesen Jobcode für den Standort wider, für den er ausgeschrieben wurde. Noch wichtiger ist, dass das Gehalt nur ein Bestandteil der Gesamtvergütung bei Qualcomm ist. Wir bieten außerdem ein wettbewerbsfähiges jährliches, diskretionäres Bonusprogramm und die Möglichkeit jährlicher RSU-Zuteilungen (Mitarbeiter mit Verkaufsanreizplänen sind nicht für unseren Jahresbonus berechtigt). Darüber hinaus ist unser äußerst wettbewerbsfähiges Leistungspaket darauf ausgelegt, Ihren Erfolg bei der Arbeit, zu Hause und in Ihrer Freizeit zu unterstützen. Ihr Recruiter wird Ihnen gerne alles erzählen, was Qualcomm zu bieten hat – und Sie können weitere Details zu unseren US-Leistungen unter diesem Link einsehen.
