Theme

Language

Global EN
Sweden ENSV
India EN

Embedded ML SW Architect -- Snapdragon Mobile (Principal or Director level)

Technology, Data & Digital · Data, AI & Analytics · Machine Learning · Software Engineering

In short

Qualcomm sucht einen erfahrenen Embedded ML SW Architekten für Snapdragon Mobile Produkte. Die Rolle konzentriert sich auf die Softwarearchitektur und das Systemdesign von KI-Anwendungen, die Optimierung von Leistung und Energieverbrauch sowie die Zusammenarbeit mit verschiedenen Teams, um die neuesten maschinellen Lernlösungen auf der Snapdragon Mobile Plattform voranzutreiben.

Responsibilities

  • Entwickeln Sie eine Architektur für komplexe Funktionen und Erlebnisse rund um KI für Snapdragon Mobile Produkte; empfehlen Sie Architekturverbesserungen.
  • Recherchieren und arbeiten Sie unabhängig abteilungsübergreifend, um Anforderungen zu definieren. Hands-on Prototypenentwicklung.
  • Architektieren Sie Agentic-Erlebnisse auf dem Gerät, einschließlich Kontext- und Speichermanagement, Wahrnehmung (z. B. Bildschirm-/Szenenverständnis, Sensorfusion) und heterogene Rechenplatzierung für LLM/SLM-Workloads unter strengen Energie-, Wärme- und Speicherbudgets.
  • Architektieren Sie Closed-Loop-, telemetriegesteuerte Ressourcenplanung für heterogene Rechenleistung (CPU/GPU/NPU) – Neubewertung und Neuplatzierung von Workloads anhand von Live-Energie-, Wärme- und SLA-Signalen, anstatt die Platzierung einmal statisch zu entscheiden.
  • Entwerfen Sie Speicher- und Modellzustandslebenszyklusmanagement für die On-Device-LLM/SLM-Bereitstellung – einschließlich KV-Cache und Kontext-State-Caching, Auslagerung, Paging und Wiederverwendung/gemeinsame Nutzung über Sitzungen hinweg unter knappen Gerätespeicherbudgets.
  • Bewerten und entwerfen Sie um Speicherbandbreiten- und Datenbewegungsbeschränkungen (z. B. High-Bandwidth Memory, On-Chip-Interconnects), um den erzielbaren KI-Durchsatz und die Effizienz auf eingeschränkter Siliziumbasis zu maximieren.
  • Dienen Sie als technischer Experte bei der Entwicklung und Kommerzialisierung von Lösungen; nehmen Sie an Design-Reviews teil und empfehlen Sie Verbesserungen, um die Ausrichtung mit Geschäftszielen und Kundenbedürfnissen sicherzustellen.
  • Beeinflussen und verhandeln Sie mit externen Partnern, um Unterstützung für Ideen zu gewinnen und sich auf Projekt- und Subsystemimplementierungspläne und -meilensteine zu einigen, um sicherzustellen, dass die Bedürfnisse aller Stakeholder erfüllt werden.
  • Agieren Sie als technischer Experte für KI- und Mobile-Branchentrends, Konkurrenzprodukte und Fortschritte in verschiedenen Ingenieurfeldern; teilen Sie Fachwissen innerhalb und/oder zwischen Teams.
  • Nutzen Sie technisches Fachwissen, um Trends zu identifizieren und zukünftige Lösungen zu definieren, indem Sie zu Diskussionen über die kurz- und langfristige strategische Ausrichtung der Produkt-/Technologieroadmaps beitragen.

Requirements

  • Bachelor-Abschluss in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Bereich und 8+ Jahre Erfahrung in Hardware-Engineering, Software-Engineering, System-Engineering oder verwandten Bereichen.
  • ODER Master-Abschluss in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Bereich und 7+ Jahre Erfahrung in Hardware-Engineering, Software-Engineering, System-Engineering oder verwandten Bereichen.
  • ODER PhD in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Bereich und 6+ Jahre Erfahrung in Hardware-Engineering, Software-Engineering, System-Engineering oder verwandten Bereichen.
  • Umfangreiche Erfahrung mit mobiler SW-Architektur und -Bereitstellung
  • System SW-Leistungsoptimierung
  • Benchmarking
  • Leistungsaufschlüsselungsanalyse mit CPU, GPU, NPU
  • Kenntnisse im Bereich State-of-the-Art-KI in einem oder mehreren der Bereiche Computer Vision, Audio, Generative AI
  • Starke schriftliche und mündliche Kommunikationsfähigkeiten sind unerlässlich.
  • Ausgezeichnete zwischenmenschliche und Führungsqualitäten sind entscheidend.

Desired Qualifications

  • Ausgezeichnetes Verständnis von KI-Frameworks (z. B. TensorFlow, PyTorch).
  • Erfahrung mit großen Sprachmodellen/grundlegenden Modellen und kleinen Sprachmodellen (SLMs), einschließlich LoRA/Adapter-basierter Feinabstimmung und On-Device-Personalisierungstechniken, MCPs sind ein Plus.
  • Erfahrung mit Agentic-KI-Architekturen – Planung, Tool-Nutzung/Orchestrierung, Kontext- und Speichermanagement – und deren Bereitstellung auf ressourcenbeschränkten eingebetteten Geräten.
  • Erfahrung in der Architektur, dem Design und der Implementierung von SW-Frameworks für komplexe heterogene oder Multi-Prozessor-Systeme, einschließlich Laufzeitplatzierung von ML/Agentic-Workloads über CPU, GPU und NPU.
  • Erfahrung im Design von graphenbasierten (DAG) oder zustandsautomatengetriebenen Planern für die Ressourcenallokation mehrerer Workloads über heterogene Rechenleistung mit Closed-Loop-Anpassung an Live-Systemtelemetrie.
  • Erfahrung mit Ressourcenallokation über mehrere gleichzeitige KI-Workloads/Agenten, die um gemeinsame Rechen- und Speicherressourcen konkurrieren, nicht nur mit Single-Model-Platzierung.
  • Hintergrund in Closed-Loop- oder Regelungstechnik (feedback-gesteuerte Planung, adaptive/selbstkorrigierende Systeme) ist ein Plus.
  • Erfahrung mit Embedded ML auf Systemebene, Modellbereitstellung, Planung und Lebenszyklusmanagement unter knappen Speicher-, Energie- und Wärmebeschränkungen auf mobilen/embedded Plattformen.
  • Erfahrung mit LLM/SLM Serving-Interna – KV-Cache- und Modellzustandsverwaltung, Paging/Eviction-Strategien und Zustandsfreigabe oder -wiederverwendung über gleichzeitige Sitzungen oder Agenten hinweg.
  • Gutes Verständnis des vollständigen KI-Software-Stacks und Vertrautheit mit Hardwarebeschleunigungstechnologien für KI.
  • Verständnis des Speicheruntersystems und der Bandbreite der Verbindung (z. B. HBM/LPDDR, Cache-Hierarchien, NPU-Speicherarchitektur) und wie Bandbreite – nicht nur Rechenleistung – KI-Inferenzleistung zum Flaschenhals macht; Erfahrung in der Architektur zur Minimierung redundanter Datenbewegungen.
  • Erfahrung bei der Modellierung von KI-Netzwerken und -Workloads zur Schätzung von Leistung und Energie sowie deren Umwandlung in Optimierung.
  • Erfahrung mit Kontext- und Wahrnehmungs-Pipelines (Sensorfusion, Bildschirm-/Szenenverständnis, multimodaler Kontext), die personalisierte oder Agentic-On-Device-Erlebnisse ermöglichen.
  • Starker Hintergrund in der Algorithmenentwicklung, Leistungsanalyse mit Profiling-Tools und Algorithmenmodifikationsmethoden zur Leistungsverbesserung.
  • Kenntnisse im State of the Art der KI in einem oder mehreren Bereichen wie Computer Vision, Audio, Generative AI.
  • Kenntnisse von Mobile-Plattformen, Android-Framework, Embedded-Systemimplementierungen.
  • Starke Software-Engineering-Prinzipien.
  • Kenntnisse in Programmiersprachen wie C, C++, Python. Verständnis von Typescript, Java, Kotlin ist ein Plus. Die Fähigkeit, Agentic-Tools für die Entwicklung zu nutzen, ist ein Plus.
  • Ausgezeichnete Kommunikationsfähigkeiten, um komplexe technische Konzepte für nicht-technische und technische Stakeholder zu artikulieren.
  • Starke Führungsfähigkeiten zur Motivation und Anleitung von Entwicklungsteams.
  • Detailorientiert mit starken Problemlösungs-, Analyse- und Debugging-Fähigkeiten mit der Fähigkeit, strategisch zu denken und innovative Lösungen voranzutreiben.
  • Nachgewiesene Fähigkeit zu lernen, zu denken und sich in einem sich schnell verändernden Umfeld anzupassen.
  • Vertrautheit mit Methoden der Softwareentwicklung, Versionskontrollsystemen und agilen Projektmanagementpraktiken.
  • 10+ Jahre Erfahrung in High-Performance Computing System Engineering oder Software mit 5+ Jahren Erfahrung in KI-Systemoptimierung.
  • Master- oder PhD-Abschluss in Informatik oder Elektrotechnik.

Benefits

  • wettbewerbsfähiges jährliches diskretionäres Bonusprogramm
  • Möglichkeit auf jährliche RSU-Zuteilungen (Mitarbeiter mit Vertriebsanreizplänen sind nicht berechtigt für unseren Jahresbonus)
  • hochgradig wettbewerbsfähiges Leistungspaket

Skills

C++PythonCTensorFlowPyTorchAndroid
#Machine Learning#Software Architecture#Embedded Systems#Mobile#AI#LLM#SLM#NPU#GPU#CPU
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

3 days ago

Employment Type

Full Time

Work mode

On Site

Salary

US$234,800–352,200 / year

Experience Level

Senior

Locations

San Diego, United States of America

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant