Enablement Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXSan Diego, CA
Salary
$190,200–$285,400 / yr
Posted
40 days ago
Freshness
Confirmed live today
Closes
Mar 16, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $238k
$111k $304k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $134,237–$212,500 — the blue band above. At the midpoint, this role pays about $238k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Enablement Software Engineer

The Enablement Software Engineer joins a distributed team to develop solutions for custom CPUs, focusing on Linux kernel, boot firmware, and low-level libraries. This role involves collaborating with hardware and software teams to ensure optimal performance, efficiency, and security while optimizing existing software and enabling new architectural features. Key responsibilities include defining future high-performance SoCs, creating drivers, and identifying hardware optimization areas. The position requires proficiency in C, assembly language, and build systems, along with experience in systems programming using Python. Candidates must demonstrate expertise in computer architecture, including weak memory models and server platforms. Technical tasks include developing software virtual platforms, debugging tools in pre-silicon and on hardware, and building to platform standards such as UEFI, ACPI, and SystemReady to solve complex hardware and software interface problems.

What you'll do

  • Develop solutions for custom CPUs focusing on Linux kernel, boot firmware, and low-level libraries.
  • Define future high-performance SoCs and platforms.
  • Create optimizations and drivers for high-performance platforms.
  • Identify hardware optimization areas in collaboration with the performance team.
  • Ensure existing operating systems run efficiently and identify performance enhancement opportunities.
  • Develop software virtual platforms and debugging tools for pre-silicon and on-hardware environments.
  • Build software to platform standards including UEFI, ACPI, and SystemReady.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of software engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of software engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of software engineering experience.
  • 4+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Deep understanding of computer architecture, high-performance designs, weak memory models, and the hardware/software interface.
  • Proficiency in C, assembly language, build systems, and systems programming with Python.
  • Expertise in developing software virtual platforms, low-level boot firmware, and debugging tools in pre-silicon and on hardware.
  • Experience building to platform standards including UEFI, ACPI, and SystemReady (preferred).

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 67 days ago
C/C++ .Net C# Machine Learning AI Operating Systems Networking Algorithms Multi-threading RPC Simulators Troubleshooting
4+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 91 days ago
C# C++ Python Linux EtherCAT Motion Control FPGA Machine Learning AI Software Architecture Robotics Instrumentation Semiconductor Equipment Optical Imaging Systems
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 153 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 154 days ago $152,000–$209,000
C++ Python C# Java Rust PyTorch Machine Learning Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods Mathematical Modelling
7+ yrs exp