Roku
Qualcomm
Senior Embedded NPU Software Engineer
Über die Stelle
Unternehmen: Qualcomm Technologies, Inc. Stellenangebot
Bereich: Engineering Group, Engineering Group > DSP Architecture and Design
Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert. Wenn Sie eine Person mit einer Behinderung sind und während des Bewerbungs-/Einstellungsprozesses angemessene Vorkehrungen benötigen, können Sie sicher sein, dass Qualcomm sich für einen barrierefreien Prozess 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 stellt Qualcomm angemessene Vorkehrungen bereit, um Personen mit Behinderungen die Teilnahme am Einstellungsprozess 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 ausschließlich dazu dient, angemessene Vorkehrungen für Menschen mit Behinderungen bereitzustellen. Wir werden hier nicht auf Anfragen zum Status von Bewerbungen oder Lebenslaufanfragen antworten).
An alle Personalvermittlungsagenturen: Unsere Karriereseite ist nur für Personen bestimmt, die eine Stelle bei Qualcomm suchen. Personalvermittlungsagenturen und Personen, die von einer Agentur vertreten werden, sind nicht berechtigt, diese Seite zu nutzen oder Profile, Bewerbungen oder Lebensläufe einzureichen; solche Einreichungen werden als unaufgefordert betrachtet. Qualcomm akzeptiert keine unaufgeforderten Lebensläufe oder Bewerbungen von Agenturen. Bitte leiten Sie keine Lebensläufe an unsere Job-Alias-Adresse, Qualcomm-Mitarbeiter oder andere Unternehmensstandorte weiter. 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 werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung, Veteranenstatus oder einer anderen geschützten Klassifizierung für eine Anstellung in Betracht gezogen.
Qualcomm erwartet von seinen Mitarbeitern die Einhaltung aller geltenden Richtlinien und Verfahren, einschließlich, aber nicht beschränkt auf Sicherheitsanforderungen und andere Anforderungen bezüglich des Schutzes vertraulicher Informationen des Unternehmens sowie anderer vertraulicher und/oder geschützter Informationen, soweit diese Anforderungen nach geltendem Recht zulässig sind.
Wenn Sie weitere Informationen zu dieser Rolle wünschen, wenden Sie sich bitte an Qualcomm Careers.
Allgemeines
Zusammenfassung: Qualcomm sucht einen Staff Embedded NPU Software Engineer, der das Design und die Entwicklung von Embedded-Plattform-Software für CPU-, DSP- und NPU-Prozessoren sowie KI-Engines innerhalb unseres Snapdragon SoC-Portfolios leitet. Sie konzipieren und optimieren Software-Frameworks, die leistungsstarke und energieeffiziente Multimedia- und machine learning-Workloads auf Mobil-, Automobil-, Compute- und XR-Plattformen ermöglichen.
Als Teil des NPU Platform Software Teams arbeiten Sie auf allen Ebenen des Stacks – von Low-Level-Treibern bis hin zu High-Level-Frameworks – und arbeiten eng mit Hardware-, System- und Produktteams zusammen, um skalierbare, produktionsreife Lösungen bereitzustellen. Von Ihnen wird erwartet, dass Sie technische Entscheidungen vorantreiben, Ingenieure betreuen und zur Weiterentwicklung der NPU-Softwarearchitektur von Qualcomm beitragen.
Wir suchen Ingenieure mit fundierter technischer Expertise, einer nachgewiesenen Erfolgsbilanz bei der Verantwortung auf Systemebene und der Fähigkeit, komplexe Entwicklungsprojekte in funktionsübergreifenden Teams zu leiten.
Mindestanforderungen
- Bachelor-Abschluss in Elektrotechnik, Informatik, Computertechnik oder einem verwandten Bereich sowie 2+ Jahre Berufserfahrung in der Softwareentwicklung, Elektrotechnik, Systemtechnik oder einem verwandten Bereich.
ODER
- Master-Abschluss in Elektrotechnik, Informatik, Computertechnik oder einem verwandten Bereich sowie 1+ Jahr Berufserfahrung in der Softwareentwicklung, Elektrotechnik, Systemtechnik oder einem verwandten Bereich.
ODER
- Promotion in Elektrotechnik, Informatik, Computertechnik oder einem verwandten Bereich.
- 2+ Jahre Erfahrung im Design von Hochleistungs-Mikroprozessoren.
Verantwortlichkeiten
- Architektur und Design von NPU-Software-Frameworks, Runtime-Bibliotheken und Systemtreibern für Compute- und KI-Beschleunigung.
- Leitung der Entwicklung komplexer NPU-Funktionen und Sicherstellung der Integration auf Systemebene über CPU/DSP/NPU-Subsysteme hinweg.
- Optimierung der Software unter Verwendung fortschrittlicher NPU-Architekturtechniken (SIMD, Multi-Threading, Speicherhierarchie usw.).
- Zusammenarbeit mit Hardware-, System- und Produktteams, um das Softwaredesign mit den Plattformzielen und der Roadmap in Einklang zu bringen.
- Betreuung von Ingenieuren, Durchführung von Design-/Code-Reviews und Beitrag zur technischen Strategie sowie zur langfristigen Planung.
- Vorantreiben von Debugging- und Profiling-Aktivitäten über den gesamten NPU-Stack hinweg, um Leistungs-, Energie- und Zuverlässigkeitsziele zu erreichen.
- Gelegentliche Arbeit vor Ort oder extern bei OEMs und unabhängigen Softwareanbietern kann erforderlich sein.
Bevorzugte Qualifikationen
- Master-Abschluss in Ingenieurwesen, Informatik oder einem verwandten Bereich.
- 8+ Jahre Erfahrung in der Embedded-Softwareentwicklung.
- Fundierte Expertise in NPU-Programmierung, Computerarchitektur und Echtzeitbetriebssystemen.
- Nachgewiesene Erfahrung in der Leitung technischer Projekte oder der Verantwortung für Softwarekomponenten auf Systemebene.
- Starke Kenntnisse in C/C++ und Debugging-Tools (Trace32, JTAG usw.).
- Erfahrung mit Qualcomm Hexagon DSP und SDK-Frameworks.
- Vertrautheit mit Multimedia-Frameworks (Android, Linux, Windows) und KI-Beschleunigungs-Pipelines.
- Erfahrung mit machine learning-, Computer-Vision- oder Signalverarbeitungs-Workloads.
- Starkes Verständnis der Interprozesskommunikation und des Concurrency-Managements.
- Fähigkeit, Ingenieure zu betreuen und die technische Ausrichtung in Teams zu beeinflussen.
- Vielseitige Einstellung, um neue Architekturen und Betriebssysteme zu erlernen.
- Hervorragende Kommunikations- und funktionsübergreifende Zusammenarbeitsfähigkeiten.
Gehaltsspanne und sonstige Vergütungen & Leistungen
$133,900.00 - $200,900.00
Die oben genannte Gehaltsskala spiegelt die breite Gehaltsspanne von Minimum bis Maximum für diesen Jobcode an dem Standort wider, für den er ausgeschrieben wurde. Bitte beachten Sie, dass das Gehalt nur eine Komponente der Gesamtvergütung bei Qualcomm darstellt. Wir bieten außerdem ein wettbewerbsfähiges jährliches diskretionäres Bonusprogramm sowie die Möglichkeit für jährliche RSU-Zuteilungen (Mitarbeiter mit vertriebsorientierten Anreizplänen sind nicht für unseren jährlichen Bonus berechtigt). Darüber hinaus ist unser äußerst wettbewerbsfähiges Leistungspaket darauf ausgelegt, Ihren Erfolg bei der Arbeit, zu Hause und in der Freizeit zu unterstützen. Ihr Recruiter wird gerne alles besprechen, was Qualcomm zu bieten hat – und Sie können weitere Details zu unseren US-Leistungen unter diesem Link einsehen.
