Roku
Qualcomm
Enablement Software Engineer
Über die Stelle
Unternehmen: Qualcomm Technologies, Inc. Stelle
Bereich: 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 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 wird Qualcomm angemessene Vorkehrungen treffen, 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 die Bereitstellung angemessener Vorkehrungen für Menschen mit Behinderungen dient. Wir werden hier nicht auf Anfragen zum Status von Bewerbungen oder Rückfragen zu Lebensläufen antworten).
An alle Personalvermittlungsagenturen: Unsere Karriereseite ist ausschließlich 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 für Gebühren verantwortlich, die im Zusammenhang mit unaufgeforderten Lebensläufen/Bewerbungen entstehen.
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 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, wenden Sie sich bitte an Qualcomm Careers.
Allgemeines
Zusammenfassung: Wir suchen auf dem Level Sr. Staff Engineer und Principal Engineer.
Als Softwareentwickler arbeiten Sie in einem verteilten Team an der Entwicklung von Lösungen für kundenspezifische CPUs. Die Rolle konzentriert sich auf Linux-Kernel, Boot-Firmware und Low-Level-Bibliotheken. Dabei arbeiten Sie eng mit Hardware- und Softwareteams zusammen, um optimale Leistung, Effizienz und Sicherheit zu gewährleisten. Diese Position umfasst zudem die Optimierung bestehender Software sowie die Aktivierung neuer Architekturfunktionen.
Mindestanforderungen
Umzug erforderlich: Kandidaten müssen bereit sein, nach Santa Clara, CA oder Austin, TX umzuziehen, falls sie derzeit nicht an einem dieser Standorte ansässig sind.
Technische Fähigkeiten und Fachwissen
- Fundiertes Verständnis von Computerarchitekturkonzepten, einschließlich Hochleistungsdesigns, Weak-Memory-Modellen, Serverplattformen und der Hardware/Software-Schnittstelle
- Kenntnisse in C, Assembler und Build-Systemen
- Erfahrung in der Systemprogrammierung mit Python oder ähnlichen Sprachen
- Vertrautheit mit verteilten Versionskontrollsystemen und modernen Best Practices der Softwareentwicklung
- Expertise in der Entwicklung von Software-Virtual-Plattformen, Low-Level-Boot-Firmware und Debugging-Tools im Pre-Silicon-Bereich sowie auf der Hardware
- Erfahrung in der Entwicklung gemäß Plattformstandards, einschließlich UEFI, ACPI und SystemReady
Mindestqualifikationen
- Bachelor-Abschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 8+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.
ODER
Master-Abschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 7+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.
ODER
Promotion in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 6+ Jahre Berufserfahrung in der Softwareentwicklung oder einem verwandten Bereich.
- 4+ Jahre Berufserfahrung mit Programmiersprachen wie C, C++, Java, Python usw.
Rolle und Verantwortlichkeiten
- Unterstützung bei der Definition zukünftiger Hochleistungs-SoCs und Plattformen
- Zusammenarbeit mit dem Performance-Team zur Identifizierung von Hardware-Optimierungspotenzialen
- Erstellung von Optimierungen und Treibern für Hochleistungsplattformen
- Sicherstellung des effizienten Betriebs bestehender Betriebssysteme und Identifizierung von Möglichkeiten zur Leistungssteigerung
Hauptaufgaben und Verantwortlichkeiten
- Autonomie: Selbstständiges Arbeiten mit minimaler Aufsicht
- Kommunikation: Anwendung mündlicher und schriftlicher Fähigkeiten, um komplexe Informationen an verschiedene Zielgruppen zu vermitteln, einschließlich Führungskräften und großen Gruppen
- Einflussnahme: Maßgeblicher Einfluss auf wichtige organisatorische Entscheidungen durch Beratung der Führungsebene
- Aufgabenmanagement: Durchführung mehrstufiger Aufgaben, die gleichzeitige kognitive Fähigkeiten und Speichermanagement erfordern
- Innovation: Außergewöhnliche Kreativität bei der Entwicklung neuer Ideen und innovativer Produkte oder Prozesse
- Problemlösung: Anwendung deduktiver und induktiver Schlussfolgerungen zur Lösung komplexer Probleme mittels fortgeschrittener Datenanalyse und -interpretation
Bevorzugte Qualifikationen
- Master-Abschluss in Ingenieurwesen oder Informatik
- 15+ Jahre Erfahrung in der Erstellung von Software-Stacks für Hochleistungssysteme
- 10+ Jahre Erfahrung in der Erstellung von Software-Stacks für Hochleistungssysteme
- 10+ Jahre Erfahrung in der Linux-Kernel-Entwicklung
Gehaltsspanne sowie sonstige Vergütungen & Leistungen
$180,600.00 - $271,000.00
Die oben genannte Gehaltsskala spiegelt den breiten, von Minimum bis Maximum reichenden Gehaltsrahmen für diesen Jobcode am ausgeschriebenen Standort wider. 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 alle Vorteile besprechen, die Qualcomm zu bieten hat – weitere Details zu unseren US-Leistungen können Sie unter diesem Link einsehen.
