Customer Engineering - PCIe / CXL / Peripherals, Staff

Qualcomm

Actively hiring
Santa Clara, CA Posted 109 days ago $145,000$217,600 / year

At a glance

AI generated

TL;DR

As a Staff Embedded Software Customer Engineer on Qualcomm’s PCIe software team, you will collaborate on server-class PCIe/CXL controllers and multi-controller subsystems, reviewing customer requirements to implement specific features in both hardware and software. Your day-to-day responsibilities include leading customer board bring-up and validation, debugging firmware and drivers at various levels, and working closely with software development, hardware design, and testing teams. You will need expertise in C, C++, Python, Java, and a deep understanding of PCIe and CXL technologies, along with experience in real-time operating systems and embedded platforms like Linux and Zephyr. This role demands strong analytical skills, effective communication across diverse engineering groups, and the ability to ensure compliance with industry standards for successful commercialization from bring-up to launch.

Skills

C C++ Python Java ACPI UEFI Linux Zephyr PCIe CXL Debugging Techniques Real-time Operating Systems Embedded Platforms Standards-compliant Software Development CI/CD

What you'll do

  • Review customer requirements and implement specific features in software and hardware.
  • Lead the bring-up and validation of customer boards for new products.
  • Debug firmware and drivers at various levels focusing on PCIe and CXL subsystems.
  • Ensure compliance with industry standards for firmware and low-level software integration.
  • Provide engineering guidance and solutions to resolve complex customer issues.
  • Collaborate closely with software development, hardware design, and testing teams.

What we're looking for

  • Bachelor's degree in Engineering, Computer Science or related field with 4+ years of software development experience.
  • Master’s degree in a relevant field and 3+ years of software engineering experience preferred.
  • Deep expertise in PCIe and CXL technologies required.
  • Strong proficiency in programming languages such as C, C++, Python, Java.
  • Experience debugging firmware and drivers at subsystem levels.
  • Proven ability to write standards-compliant software for industry integration.

Market check

Salary context

This $145,000–$217,600 range sits above 38% of similar postings on FindRole.

Peer median band

$145,530$244,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$224,000

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 567 open roles on FindRole.

Listed pay typically runs $148,300–$226,100 across 534 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Staff Engineer - Customer Interfaces

The Federal Reserve

US 11 days ago
Java TypeScript React Vue LLMs RAG Zero Trust CI/CD Docker Kubernetes AWS PostgreSQL GraphQL OAuth SAML

Hardware Staff Engineer

Qualcomm

San Diego, Ca,Us, US 49 days ago $134,800$202,200
Schematic capture Simulation tools Oscilloscopes Logic analyzers Protocol analyzers High-speed digital design Power delivery design Mixed-signal circuit design EMC testing Automotive reliability standards Thermal management Signal integrity analysis Power integrity analysis PCB layout collaboration CI/CD

Staff IT Engineer

Circle

San Francisco, California, US 22 days ago $140,000$185,000
ServiceNow Iru Workspace ONE MDM Workato n8n AI Kubernetes Terraform CI/CD macOS Windows Python SQL ITIL DevOps SaaS AWS GCP Azure