JobsStaff Software Engineer - Linux
Qualcomm logo

Staff Software Engineer - Linux

Qualcomm

Location

San Diego, CA

Type

Full-time

Posted

6/11/2026

Compensation

$134,800 - $202,200 per year

Undergraduate with 5+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
Established Sponsor
·FY 2025

Job description

As a Qualcomm Software Engineer, you will design, develop, and validate embedded and cloud edge software for next-generation products. You will work closely with systems, hardware, architecture, and test engineers to create system-level software solutions. The role emphasizes upstream-oriented Linux platform enablement, focusing on image generation, packaging, and CI/CD automation across major Linux distributions. You will bridge silicon and firmware enablement with modern open-source distribution standards.

Requirements

  • Bachelor's or master's degree in engineering, Computer Science, or related field.
  • Strong foundation in computer science and system-level software engineering.
  • Advanced Linux experience with the ability to debug complex issues spanning kernel, boot, and userspace.
  • Proficiency in Bash and Python for automation and tooling; working knowledge of C/C++.
  • Demonstrated ability to operate autonomously in ambiguous, fast-evolving technical environments.
  • Strong written and verbal communication skills.

Responsibilities

  • Design, develop, and validate embedded and cloud edge software.
  • Collaborate with systems, hardware, architecture, and test engineers.
  • Drive Linux platform enablement for Qualcomm’s next-generation SoCs.
  • Architect, build, and optimize Linux distribution support and infrastructure.
  • Focus on upstream-oriented Linux platform enablement, including image generation and CI/CD automation.

Benefits

  • Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.

Is this posting expired or inaccurate?