Solution SFT
Qualcomm
Senior Engineer, KI-Software/Machine Learning Engineering (C++)
Unternehmen
Qualcomm Canada ULC
Jobbereich
Engineering Group, Engineering Group > Machine Learning Engineering
Bewerber: 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, seien Sie versichert, dass Qualcomm sich für ein zugängliches Verfahren einsetzt. Sie können eine E-Mail an [email protected] senden oder die gebührenfreie Nummer 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 verwendet wird, um angemessene Anpassungen für Menschen mit Behinderungen bereitzustellen. Wir werden hier nicht auf Anfragen nach Aktualisierungen von Bewerbungen oder Lebenslaufinformationen antworten).
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.
An alle Personal- und Rekrutierungsagenturen: Unsere Karriereseite ist nur für Einzelpersonen bestimmt, die eine Anstellung bei Qualcomm suchen. Personal- und Rekrutierungsagenturen sowie 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, an Qualcomm-Mitarbeiter oder an einen anderen Unternehmensstandort. Qualcomm ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen/Bewerbungen.
Wenn Sie weitere Informationen zu dieser Rolle wünschen, wenden Sie sich bitte an Qualcomm Careers.
Mehr lesen
Allgemeine Zusammenfassung
HINWEIS:
Unser Team arbeitet nicht in Data Science, baut keine Modelle und trainiert keine Modelle
Die Fähigkeit der KI, komplexe Probleme in mehreren Domänen zu lösen, ist transformativ. Im KI-Software-Team entwickeln wir die Qualcomm KI-Engine direkt, die es OEMs und Entwicklern ermöglicht, ihre Deep-Neural-Network-(DNN)-Modelle auf Qualcomm Hexagon-Prozessoren auszuführen. Unser Team arbeitet mit OEMs und Entwicklern zusammen, um DNN-Modelle für den Qualcomm KI-Stack zu entwickeln und zu optimieren. Wir entwickeln einen optimierten On-Device-KI-Stack mit modernster Hardware, um tiefe neuronale Netze mit dem Smartphone, das Sie in Ihrer Tasche tragen, dem Auto, das Sie fahren, oder dem Staubsauger, den Sie zur Reinigung Ihres Hauses einsetzen, auszuführen. Kommen Sie zu uns, wenn Sie an Spitzen-KI-Technologie arbeiten möchten. In dieser Position entwickeln Sie Hochleistungssoftware für KI-Engines, um unsere KI-Lösungen auf branchenführende Kundenanwendungsfälle auszuweiten.
Neue Position
Aufgaben und Verantwortlichkeiten
- Entwicklung moderner C++17 Softwarebibliotheken für Qualcomm Hexagon-Prozessoren
- Design und Performance-Optimierung von modernem C++17-Code für eingebettete Systeme
- Entwicklung von Modellanalysetools für interne und externe Kunden
- Verwendung von Cross-Compiler-Toolchains für eingebettete Systeme wie Android, eingebettetes Linux und QNX
- Behebung von Problemen in bestehenden und vergangenen Qualcomm KI-Produkten
- Implementierung und Optimierung moderner C++17 machine learning-Operationen auf Hexagon-Prozessoren
- Debugging von Kunden machine learning Anwendungsfällen, die auf dem Qualcomm KI-Stack ausgeführt werden
- Kommunikation in einem global verteilten Team
- Teilnahme an der Verbesserung von Softwarequalitätsprozessen
Bevorzugte Qualifikationen
- 3+ Jahre relevante Berufserfahrung
- Erfahrung/Expertise mit C++, idealerweise mit modernen C++ 17 Sprachmerkmalen
- Hintergrund in mathematischen Algorithmen unter Verwendung von schnellen mathematischen Bibliotheken 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
- Vertrautheit mit TensorFlow, PyTorch oder ONNX
- Erfahrung mit Tools wie git, Linux, JIRA und Docker
- Kenntnisse von Entwurfsmustern
Mindestanforderungen
- Bachelor-Abschluss in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Bereich und 2+ Jahre Erfahrung in Hardware-Engineering, Software-Engineering, System-Engineering oder verwandter Berufserfahrung.
- ODER
- Master-Abschluss in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Bereich und 1+ Jahr Erfahrung in Hardware-Engineering, Software-Engineering, System-Engineering oder verwandter Berufserfahrung.
- ODER
- Promotion in Informatik, Ingenieurwesen, Informationssystemen oder einem verwandten Bereich.
Gehaltsspanne und weitere Vergütung & Leistungen
$114,400.00 - $164,400.00
Die obige Gehaltsskala spiegelt die breite, minimale bis maximale 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 auf jährliche 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.
