B&A
Qualcomm
Staff Software Engineer - Linux
Unternehmen
Qualcomm Innovation Center, Inc.
Jobbereich
Engineering Group, Engineering Group > Software Engineering
Qualcomm ist ein Arbeitgeber, der Chancengleichheit fördert. Wenn Sie eine Person mit einer Behinderung sind und während des Bewerbungs-/Einstellungsprozesses eine Anpassung benötigen, können Sie sicher sein, dass Qualcomm sich verpflichtet, einen barrierefreien Prozess bereitzustellen. Sie können eine E-Mail an disability-accomodations@qualcomm.com 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 auch dafür ein, unseren Arbeitsplatz für Menschen mit Behinderungen zugänglich zu machen. (Bitte beachten Sie, dass diese E-Mail-Adresse nur 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 Personalvermittlungs- und Recruiting-Agenturen: Unsere Karriereseite ist nur 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-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 für eine Anstellung in Betracht gezogen, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung, Veteranenstatus oder einer anderen geschützten Klassifizierung.
Qualcomm erwartet von seinen Mitarbeitern, dass sie alle geltenden Richtlinien und Verfahren einhalten, einschließlich, aber nicht beschränkt auf Sicherheitsanforderungen und andere Anforderungen bezüglich des Schutzes vertraulicher Unternehmensinformationen und 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, kontaktieren Sie bitte Qualcomm Careers.
Mehr lesen
Zusammenfassung
Als führender Technologieinnovator verschiebt Qualcomm die Grenzen des Machbaren, um Erlebnisse der nächsten Generation zu ermöglichen und die digitale Transformation voranzutreiben, die eine intelligentere, vernetzte Zukunft für alle schafft. Als Software Engineer bei Qualcomm entwerfen, entwickeln, erstellen, modifizieren und validieren Sie eingebettete und Cloud-Edge-Software, Anwendungen und/oder spezialisierte Dienstprogramme, die bahnbrechende, erstklassige Produkte auf den Markt bringen, welche die Kundenbedürfnisse erfüllen und übertreffen. Software Engineers bei Qualcomm arbeiten mit System-, Hardware-, Architektur- und Testingenieuren sowie anderen Teams zusammen, um Softwarelösungen auf Systemebene zu entwerfen und Informationen zu Leistungsanforderungen und Schnittstellen zu erhalten.
Treiben Sie die Linux-Plattform-Aktivierung für die SoCs der nächsten Generation von Qualcomm voran. Werden Sie Teil des Linux-Plattformteams, um Linux-Distributionsunterstützung und -infrastruktur zu konzipieren, aufzubauen und zu optimieren, die interne Entwickler, Validierungs- und Produktteams stärkt.
Diese Rolle konzentriert sich auf die Upstream-orientierte Linux-Plattform-Aktivierung, einschließlich Image-Erstellung, Paketierung, Integration und CI/CD-Automatisierung über wichtige Linux-Distributionen hinweg (Debian/Ubuntu, RHEL/Fedora). Die Position schlägt die Brücke zwischen Silizium- und Firmware-Aktivierung und modernen Open-Source-Distributionsstandards und unterstützt Rechen-, Server-, Embedded- und IoT-Plattformen.
Erforderliche Qualifikationen
- Bachelor- oder Masterabschluss in Ingenieurwesen, Informatik oder einem verwandten Bereich.
- Fundierte Kenntnisse in Informatik und Softwareentwicklung auf Systemebene.
- Fortgeschrittene Linux-Erfahrung mit der Fähigkeit, komplexe Probleme zu debuggen, die Kernel, Boot und Userspace umfassen.
- Kenntnisse in Bash und Python für Automatisierung und Tooling; praktische Kenntnisse in C/C++.
- Nachgewiesene Fähigkeit, in mehrdeutigen, sich schnell entwickelnden technischen Umgebungen autonom zu arbeiten.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten mit der Fähigkeit zur Zusammenarbeit in Hardware-, Firmware- und Softwareteams.
- Nachgewiesene Problemlösungsfähigkeiten mit systemorientiertem Denken.
Mindestqualifikationen
- Bachelorabschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 4+ Jahre Erfahrung in der Softwareentwicklung oder einer verwandten Tätigkeit.
- ODER Masterabschluss in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 3+ Jahre Erfahrung in der Softwareentwicklung oder einer verwandten Tätigkeit.
- ODER Promotion in Ingenieurwesen, Informationssystemen, Informatik oder einem verwandten Bereich und 2+ Jahre Erfahrung in der Softwareentwicklung oder einer verwandten Tätigkeit.
- 2+ Jahre Berufserfahrung mit einer Programmiersprache wie C, C++, Java, Python usw.
Bevorzugte Qualifikationen
- Tiefe, praktische Erfahrung mit einer oder mehreren wichtigen Linux-Distributionen (RHEL/Fedora, Ubuntu/Debian), einschließlich Image-Erstellung, Paketierung, Update-Mechanismen und Integrations-Workflows.
- Fundierte Erfahrung mit Git- und GitHub-basierten Entwicklungs-Workflows, einschließlich CI/CD-Systemdesign und -wartung (z. B. GitHub Actions, Jenkins).
- Praktische Kenntnisse der Linux-Paketierungs-Ökosysteme (RPM und/oder Debian), einschließlich Richtlinien, Abhängigkeitsmanagement und Reproduzierbarkeit.
- Solides Verständnis der Linux-Plattform-Aktivierung und Boot-Abläufe (UEFI, edk2, ACPI, GRUB, kconfig).
- Erfahrung mit Beiträgen zu Upstream Linux-Kernel- oder Userspace-Projekten.
- Vertrautheit mit Linux-Desktop-Umgebungen und entwicklerorientierten Workflows.
- Erfahrung mit Virtualisierungs- und Container-Technologien (QEMU, KVM, Docker; Kubernetes ist ein Plus).
Gehaltsspanne und sonstige Vergütungen & Leistungen
$141,300.00 - $211,900.00
Die oben genannte Gehaltsskala spiegelt die breite, von Minimum bis Maximum reichende Gehaltsskala für diesen Jobcode an dem Standort wider, für den er ausgeschrieben wurde. Noch wichtiger ist, dass das Gehalt nur eine Komponente der Gesamtvergütung bei Qualcomm darstellt. Wir bieten auch ein wettbewerbsfähiges jährliches diskretionäres Bonusprogramm und 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.
