PCIe & CXL Embedded Software Engineer, Staff

Qualcomm

Actively hiring
San Diego, CA Posted 93 days ago $134,800$202,200 / year

At a glance

AI generated

TL;DR

As a Staff Embedded Software Engineer on Qualcomm’s PCIe software team, you will play a pivotal role in developing firmware and drivers for next-generation chipsets, focusing on PCIe and CXL subsystems. Your daily tasks include designing, debugging, and optimizing embedded software to ensure seamless hardware-software integration and compliance with industry standards. You’ll work closely with hardware and architecture teams to enhance performance and power efficiency while contributing to the future evolution of chipset architectures. The ideal candidate has deep expertise in CXL and PCIe technologies, proficiency in C programming, and experience with real-time operating systems and embedded platforms like Linux and Zephyr. This role demands strong analytical skills, problem-solving abilities, and effective communication across diverse engineering teams.

Skills

C PCIe CXL ACPI UEFI Linux Zephyr Python Go Docker CI/CD Git Jira Confluence

What you'll do

  • Design and develop embedded firmware and drivers for PCIe and CXL subsystems.
  • Optimize software for performance, power efficiency, and reliability in chipsets.
  • Ensure seamless hardware-software integration by collaborating with cross-functional teams.
  • Contribute to architectural discussions and future chipset planning initiatives.
  • Develop low-level software ensuring compliance with industry standards.

What we're looking for

  • Deep hands-on expertise in CXL and PCIe technologies.
  • 7+ years of experience in embedded software development.
  • Strong proficiency in C programming and real-time operating systems.
  • Familiarity with ACPI, UEFI, Linux, and Zephyr.
  • Proven ability to optimize performance and power efficiency.
  • Excellent analytical and problem-solving skills for complex issues.
  • Strong communication and collaboration abilities across diverse teams.

Market check

Salary context

This $134,800–$202,200 range sits above 29% of similar postings on FindRole.

Peer median band

$143,000$241,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$216,437

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

Customer Engineering - PCIe / CXL / Peripherals, Staff

Qualcomm

Santa Clara, Ca,Us, US 109 days ago $145,000$217,600
C C++ Python Java ACPI UEFI Linux Zephyr PCIe CXL Debugging Techniques Real-time Operating Systems Embedded Platforms Standards-compliant Software Development CI/CD

Hardware Applications Engineer

Qualcomm

Santa Clara, Ca,Us, US 25 days ago $143,400$215,000
SoC CPUs GPUs NPUs DSPs Power_architecture PDN_analysis SI/PI_fundamentals USB PCIe CSI DSI PCB_design Python Shell_scripting Linux RTOS Git JIRA Confluence

Senior SI/PI Hardware Engineer, Technical Lead (DDR, PCIe) (Onsite)

Cisco

Remote (Usa-San Jose, US) 31 days ago $191,400$281,400
HFSS ADS MATLAB Cadence PowerSI/DC Allegro Simbeor HSpice ICAT Seasim Power Integrity simulation tools 3-D field solvers VNA TDR Scopes Transmission line theory Channel modeling Signal integrity concepts Electromagnetic theory Coupling mechanisms High-speed DDR links NRZ and PAM4 SerDes PCB development PI analysis
Remote

Staff Software Engineer-Edge Processor

Cisco

Remote (Usa-Boulder, US) 31 days ago $149,100$218,900
Go Java C Kubernetes Kafka OpenTelemetry Linux CI/CD Docker Python PostgreSQL AWS GCP Azure Git Jenkins GitHub Swagger RESTful APIs JSON YAML
Remote