Senior Software Engineer - Linux

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Frontend · Backend

I korthet

Qualcomm is seeking a Senior Software Engineer to drive Linux innovation for their server-class CPUs. This role involves building and optimizing Linux distribution support and infrastructure, focusing on platform support, packaging, integration, and CI/CD automation for enterprise environments.

Ansvarsområden

  • Collaborate with team members to bring up Linux kernel and userspace on new server-class hardware.
  • Implement and maintain build, packaging, and test workflows within the team’s CI/CD infrastructure.
  • Assist in developing internal Linux distribution integration.
  • Debug and triage issues related to build failures, packaging, and platform bring-up.
  • Work with hardware and firmware engineers to resolve platform-specific issues.
  • Support upstream readiness efforts by testing and validating changes needed for major Linux distributions.
  • Contribute patches and collaborate with upstream communities.
  • Document processes and share knowledge to enable other internal developers.

Krav

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience; OR Master's degree and 1+ year of experience; OR PhD.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • Proficiency with Git and experience in GitHub-based workflows (or similar), including integration with modern CI/CD systems.
  • Deep experience with enterprise Linux distributions (e.g., RHEL/Fedora, Ubuntu/Debian) and build frameworks.
  • Familiarity with Linux packaging systems (Debian, RPM) and CI/CD automation tools (e.g., GitHub Actions, Jenkins).
  • Working knowledge of Linux kernel configuration and platform enablement (e.g., ACPI, UEFI, kconfig).

Önskade kvalifikationer

  • Master’s Degree in Engineering, Computer Science, Information Systems, or related field.
  • Strong background in computer science fundamentals and software engineering principles.
  • Proficiency in Bash and Python for automation and tooling, working knowledge of C/C++.
  • Excellent written and verbal communication skills.
  • Mature interpersonal skills with ability to collaborate across diverse teams.
  • Proven ability to debug complex Linux systems across kernel and userspace.
  • Ability to quickly learn new tools and workflows in a fast-evolving environment.
  • Strong problem-solving skills and ability to work in non-linear, dynamic environments.
  • Experience contributing to upstream Linux kernel or userspace projects is a strong plus.
  • Familiarity with virtualization, containerization, and orchestration tools (QEMU, KVM, Docker, Kubernetes) is desirable.

Förmåner

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.
#Linux#Software Engineering#CPUs#Platform Support#Packaging#Integration#CI/CD#Automation#Open Source#Data Center#Enterprise
Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 1 dag sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

San Diego, United States of America

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt