LSEG
Qualcomm
GPU Design Verification Engineer - Qualcomm, Cambridge, United Kingdom
Über die Stelle
Unternehmen: Qualcomm Technologies International Ltd Stelle
Bereich: Engineering Group, Engineering Group > ASICS Engineering
*Angaben zur Berufserfahrung dienen nur zur Orientierung. Bewerbungen von Kandidaten mit gleichwertiger Erfahrung werden berücksichtigt, vorausgesetzt, der Kandidat kann die Erfüllung der Hauptaufgaben der Rolle nachweisen und verfügt über die erforderlichen Kompetenzen.
Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert. Wenn Sie eine Person mit Behinderung sind und während des Bewerbungs-/Einstellungsverfahrens eine Anpassung benötigen, können Sie sicher sein, dass Qualcomm sich für ein zugängliches Verfahren einsetzt. Sie können eine E-Mail an disability-accomodations@qualcomm.com senden oder die kostenlose Telefonnummer von Qualcomm anrufen, die Sie hier finden. Auf Anfrage wird Qualcomm angemessene Anpassungen vornehmen, 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 zur Bereitstellung angemessener Anpassungen für Menschen mit Behinderungen verwendet wird. Wir werden hier nicht auf Anfragen nach Aktualisierungen von Bewerbungen oder Lebensläufen antworten).
Qualcomm erwartet von seinen Mitarbeitern die Einhaltung aller geltenden Richtlinien und Verfahren, 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.
An alle Personal- und Rekrutierungsagenturen: Unsere Karriereseite ist nur für Einzelpersonen bestimmt, die eine Stelle bei Qualcomm suchen. Personal- und Rekrutierungsagenturen sowie Einzelpersonen, die von einer Agentur vertreten werden, sind nicht berechtigt, diese Seite zu nutzen oder Profile, Bewerbungen oder Lebensläufe einzureichen, und alle derartigen 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, an Qualcomm-Mitarbeiter oder an andere Unternehmensstandorte. Qualcomm ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen/Bewerbungen.
Wenn Sie weitere Informationen zu dieser Stelle wünschen, wenden Sie sich bitte an Qualcomm Careers.
Zusammenfassung
Architektur, Design, Implementierung, Verifizierung und Leistungs-/Energieoptimierung von GPU-Kernen. Verantwortlich für die Verifizierung von Graphics IP und Durchführung von Pre- und Post-Silicon-Verifizierungen zur Sicherstellung der Korrektheit und Erfüllung von Leistungs- und Energieanforderungen.
HAUPTAUFGABEN UND VERANTWORTLICHKEITEN
Die Aufgaben dieser Rolle umfassen:
- Verantwortung und Ausführung von wichtigen, eigenständigen Aufgaben zur Erfüllung von Programmvorgaben
- Nutzung verbaler und schriftlicher Kommunikationsfähigkeiten zur Vermittlung grundlegender, routinemäßiger sachlicher Informationen über tägliche Aktivitäten an Personen, die im Themenbereich vollumfänglich versiert sind.
- Arbeiten innerhalb vorgegebener Zeitrahmen und Ressourcenbeschränkungen
- Anwendung eigenständigen kreativen Denkens zur Fehlerbehebung technischer Probleme oder zur Bewältigung neuartiger Umstände.
- Recherche anhand verfügbarer Ressourcen und Zusammenarbeit mit verschiedenen interdisziplinären Teams
- Nutzung deduktiver Problemlösung zur Bewältigung moderat komplexer Probleme; die meisten Probleme haben definierte Diagnose-/Erkennungsprozesse; eine begrenzte Datenanalyse kann erforderlich sein.
- Anwendung von Grafikkenntnissen und -erfahrung zur Architektur, zum Design, zur Implementierung und zur Verifizierung der Struktur und Leistung von GPU-Hardware, Treibern, Funktionen, Anwendungen und Tools.
- Erstellung und Pflege von Verifizierungs-Testbenches und -Umgebungen in System Verilog/UVM
- Erstellung und Nutzung fortschrittlicher Test-Frameworks zur Generierung und Reproduktion von realen Systemintegrationsbedingungen
- Zusammenarbeit mit den Teams für Architektur, Software, Firmware, Design, Modellierung, Emulation und Post-Silicon-Validierung zur Definition und Entwicklung von Testmethodik und -inhalten
- Teilnahme an Architektur- und Mikroarchitektur-Reviews von GPUs
- Sammeln, Organisieren und Ausführen verschiedener Arten von Systemtestinhalten, einschließlich direkter Testfälle, Gaming-Benchmarks, Konformitätstests nach Standards und Systemebenen-Szenarien
- Erstellung von Automatisierung für kontinuierliche Integration und Tests basierend auf der neuesten GPU IP
- Unterstützung beim Sammeln und Analysieren von Testergebnissen unter Verwendung einfacher Statistiken und Datenvorhersagen zur Verfolgung von Benchmarks und Identifizierung von Problemen
- Zusammenarbeit mit Teammitgliedern zum Verständnis und zur Abstimmung auf einen engen Entwicklungsbereich für Funktionen und zur Erreichung von Zielen.
- Verfassen technischer Dokumente und Funktionsbeschreibungen für einfache Projekte unter Anleitung eines Vorgesetzten
Mindestanforderungen
- Bachelor-Abschluss in Naturwissenschaften, Ingenieurwesen oder einem verwandten Bereich und 4+ Jahre Erfahrung in ASIC-Design, Verifizierung, Validierung, Integration oder verwandten Bereichen.
- ODER Master-Abschluss in Naturwissenschaften, Ingenieurwesen oder einem verwandten Bereich und 3+ Jahre Erfahrung in ASIC-Design, Verifizierung, Validierung, Integration oder verwandten Bereichen.
- ODER Doktorgrad in Naturwissenschaften, Ingenieurwesen oder einem verwandten Bereich und 2+ Jahre Erfahrung in ASIC-Design, Verifizierung, Validierung, Integration oder verwandten Bereichen.
BEVORZUGTE QUALIFIKATIONEN
- 5+ Jahre Erfahrung im Hardware Engineering, Software Engineering, Systems Engineering oder verwandten Bereichen
- Verifizierungskenntnisse: Testplanung, Skripterstellung, Simulation, Problemlösung und Debugging.
- System Verilog, UVM, Verilog oder VHDL, C/C++ Kenntnisse erforderlich.
- Erfahrung mit Constrained Random, Functional Coverage, Design Debugging erforderlich.
- Erfahrung mit Emulations-/Prototyping-Plattformen (Veloce, Palladium, Zebu, FPGA)
- Master-Abschluss in Elektrotechnik, Computertechnik, Informatik oder einem verwandten Bereich.
- 2+ Jahre relevante GPU-Erfahrung (extern oder intern).
BEVORZUGTE KENNTNISSE
- Erfahrung in der GPU-basierten Verifizierung
- Erfahrung in der System- oder Subsystem-Verifizierung
- Concurrency, Preemption, Stress-Testing-Frameworks
- Testbench-Architektur und -Implementierung
- GFX API Erfahrung: Vulkan/DX11/DX12 Erfahrung
- Skripting- und Automatisierungsfähigkeiten (Python, Make, Airflow etc.)
- Embedded FW-Entwicklung und Debugging
- Benchmarking und Leistungsanalyse
- Windows und/oder Linux OS Kernel-Architektur
- C/C++, GNU Toolchain, Visual Studio
- Formale Verifizierung - FPV- und DPV-Erfahrung ist ein Plus
- Erfahrung mit Emulations-/Prototyping-/Hybrid-Build- und Ausführungs-Flows (Veloce, Palladium, Zebu, Protium, HAPS, qemu)
- Entwicklung von synthetisierbaren Transaktoren, Monitoren, Scoreboards für Emulationsplattformen
- Embedded FW und/oder Kernel-Level-Entwicklungs- und Debugging-Kenntnisse (C/C++, Makefile, gdb, uboot, uefi, Kernel-Mode-Treiber)
