Roku
Qualcomm
Embedded NPU Software Engineer, Staff
Über die Stelle
Unternehmen: Qualcomm Technologies, Inc.
Jobbereich: Engineering Group, Engineering Group > Software Engineering
Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert. Wenn Sie eine Person mit Behinderung sind und während des Bewerbungs-/Einstellungsprozesses eine Anpassung 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 Menschen mit Behinderungen die Teilnahme am Einstellungsprozess zu ermöglichen. Qualcomm setzt sich zudem dafür ein, unseren Arbeitsplatz für Menschen mit Behinderungen barrierefrei zu gestalten. (Bitte beachten Sie, dass diese E-Mail-Adresse ausschließlich für Anfragen zu angemessenen Vorkehrungen für Menschen mit Behinderungen dient. Wir werden hier nicht auf Anfragen zum Status von Bewerbungen oder Lebenslaufanfragen antworten.)
An alle Personalvermittlungs- und Recruiting-Agenturen: Unsere Karriereseite ist ausschließlich für Personen bestimmt, die eine Stelle bei Qualcomm suchen. Personalvermittlungs- und Recruiting-Agenturen sowie 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-Adressen, Qualcomm-Mitarbeiter oder andere Unternehmensstandorte weiter. Qualcomm ist nicht für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen/Bewerbungen verantwortlich.
EEO Arbeitgeber: Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert; alle qualifizierten Bewerber werden ungeachtet 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 Vorgaben zum Schutz vertraulicher Unternehmensinformationen sowie anderer vertraulicher und/oder geschützter Informationen, soweit diese Anforderungen nach geltendem Recht zulässig sind.
Wenn Sie weitere Informationen zu dieser Stelle wünschen, kontaktieren Sie bitte Qualcomm Careers.
Allgemeines
Zusammenfassung: Qualcomm sucht einen Staff Embedded NPU Software Engineer, der die Konzeption und Entwicklung von Embedded-Plattform-Software für CPU-, DSP- und NPU-Prozessoren sowie KI-Engines innerhalb unseres Snapdragon SoC-Portfolios leitet. Sie entwickeln und optimieren Software-Frameworks, die leistungsstarke und energieeffiziente Multimedia- und machine learning-Workloads für Mobilgeräte, Automotive, Compute und XR 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 kooperieren mit Hardware-, System- und Produktteams, um skalierbare, produktionsreife Lösungen bereitzustellen. Sie werden technische Entscheidungen vorantreiben, Ingenieure betreuen und zur Weiterentwicklung der NPU-Softwarearchitektur von Qualcomm beitragen.
Wir suchen Ingenieure mit fundierter technischer Expertise, einer nachweislichen Erfolgsbilanz bei der Verantwortung auf Systemebene und der Fähigkeit, komplexe Entwicklungsprojekte in funktionsübergreifenden Teams zu leiten.
Mindestanforderungen
- Qualifikationen: • Bachelor-Abschluss in Ingenieurwesen, Informatik, Wirtschaftsinformatik oder einem verwandten Fachbereich sowie 4+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.
- ODER Master-Abschluss in Ingenieurwesen, Informatik, Wirtschaftsinformatik oder einem verwandten Fachbereich sowie 3+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.
- ODER Promotion in Ingenieurwesen, Informatik, Wirtschaftsinformatik oder einem verwandten Fachbereich sowie 2+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.
- 2+ Jahre Berufserfahrung mit Programmiersprachen wie C, C++, Java, Python usw.
Verantwortlichkeiten
- Konzeption 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 systemweiten Integration ü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 zur Abstimmung des Softwaredesigns mit den Plattformzielen und der Roadmap.
- Betreuung von Ingenieuren, Durchführung von Design-/Code-Reviews und Beitrag zur technischen Strategie sowie langfristigen Planung.
- Steuerung 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 Fachbereich.
- 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 anzuleiten und die technische Ausrichtung teamübergreifend zu beeinflussen.
- Vielseitige Einstellung, um neue Architekturen und Betriebssysteme zu erlernen.
- Hervorragende Kommunikations- und funktionsübergreifende Zusammenarbeitsfähigkeiten.
Gehaltsspanne und sonstige Vergütung & Leistungen
$141,300.00 - $211,900.00
Die oben genannte Gehaltsskala spiegelt den breiten Mindest- bis Höchstgehaltsrahmen 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 zudem 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 – weitere Details zu unseren US-Leistungen können Sie unter diesem Link einsehen.
