Tema

Språk

Global EN
Sverige ENSV
Indien EN

Machine Learning Engineer, AI Software (C++)

Teknik, data och digitalt · Data, AI och analys · Maskininlärning · Datavetenskap · Mjukvaruutveckling

I korthet

Als Teil des AI Software Teams bei Qualcomm in Markham, Ontario, tragen Sie zur Entwicklung der Qualcomm AI Engine Direct bei und integrieren GenAI- und Agentic AI-Fähigkeiten in den On-Device-KI-Stack für Echtzeit-Inferenz. Sie optimieren GenAI-Modelle auf Hexagon-Prozessoren und arbeiten mit funktionsübergreifenden Teams zusammen, um die Zukunft intelligenter Geräte zu gestalten.

Ansvarsområden

  • Entwurf und Implementierung von Hochleistungs-Softwarelösungen zur Erweiterung der GenAI-Fähigkeiten für Kundenanwendungsfälle.
  • Optimierung der GenAI-Modellausführung auf Geräten unter Nutzung von Hexagon DSPs für effiziente Inferenz und minimale Latenz.
  • Zusammenarbeit mit funktionsübergreifenden Teams zur Integration von GenAI-Funktionen.
  • Beitrag zur Entwicklung von GenAI-gestützten Workflows für das Chipdesign und die Systemoptimierung.
  • Entwicklung moderner C++17-Softwarebibliotheken für Qualcomm Hexagon-Prozessoren.
  • Entwurf und Leistungsabstimmung moderner C++17-Codes für eingebettete Systeme.
  • Entwicklung von Modellanalysetools für interne und externe Kunden.
  • Verwendung von Cross-Compiler-Toolchains für eingebettete Systeme wie Android, Embedded Linux, Windows on Snapdragon und QNX.
  • Behebung von Problemen in bestehenden und früheren Qualcomm AI-Produkten.
  • Implementierung und Optimierung moderner C++17 Machine-Learning-Operationen auf Hexagon-Prozessoren.
  • Kommunikation in einem global diversifizierten Team.
  • Teilnahme an Prozessverbesserungen der Softwarequalität.

Krav

  • Bachelor-Abschluss in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Fachgebiet.
  • Drei oder mehr Jahre einschlägige Berufserfahrung.
  • Erfahrung mit modernen C++17-Sprachmerkmalen.
  • Hintergrund in mathematischen Algorithmen unter Verwendung von schnellen Mathematikbibliotheken und Vektorinstruktionssätzen.
  • Praktische Erfahrung in der Entwicklung von Middleware oder Firmware-Software.
  • Erfahrung mit Multitasking und Multithreading-Treiberentwicklung.
  • Erfahrung mit Hexagon DSP SDK oder Cross-Compiler-Toolchains für eingebettete Systeme und JIT-Technologien.
  • Erfahrung mit verschiedenen NN-Architekturen wie DNNs, CNNs, RNNs/LSTMs, GANs, LLMs usw.
  • Erfahrung mit Low-Level-Interaktionen zwischen Betriebssystemen und Hardware.
  • Erfahrung mit Qualcomm FastRPC und Windows MCDM-Treibern.
  • Erfahrung in der Nutzung/Integration von Qualcomm AI Stack-Produkten (z. B. QNN, SNPE, QAIRT).
  • Vertrautheit mit TensorFlow, PyTorch oder ONNX.
  • Erfahrung mit Tools wie git, Linux, JIRA und Docker.
  • Kenntnisse von objektorientierten Programmierdesign-Mustern.
  • Fähigkeit zur Zusammenarbeit in einem global diversifizierten Team.

Förmåner

  • Wettbewerbsfähiges jährliches Ermessensbonusprogramm.
  • Möglichkeit auf jährliche RSU-Zuteilungen.
  • Ein hochgradig wettbewerbsfähiges Leistungspaket, das auf Ihren Erfolg bei der Arbeit, zu Hause und in der Freizeit zugeschnitten ist.

Färdigheter

C++17Machine LearningAIDeep Neural NetworksTensorFlowPyTorchONNXgitLinuxJIRADocker
#AI#Machine Learning#C++#Embedded Systems#Generative AI#DSP
Qualcomm Logo

Om 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

Företag

Qualcomm

Publicerade jobb

för 4 timmar sedan

Anställningstyp

Heltid

Arbetsform

På plats

Lön

104 800–154 800 US$ / år

Erfarenhetsnivå

Mellannivå

Platser

Markham, Canada

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt