Sr. Staff Linux BSP Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 94 days ago $162,600$244,000 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer at Qualcomm Technologies, Inc., you will join the embedded systems team to lead end-to-end software architecture for IoT products running on Linux Embedded and Ubuntu platforms based on Qualcomm SoCs. Your daily responsibilities include performing bring-up tasks, developing proof-of-concept solutions, and collaborating with product management and program management teams to define and execute plans of record. You will leverage your expertise in C/C++, Linux kernel development, and board support packages to ensure timely delivery of high-quality products that meet stability, power, and performance standards. Additionally, you will engage with customers and partners to analyze technical requirements and deliver innovative solutions, requiring strong problem-solving skills and effective cross-team communication across diverse geographically distributed teams.

Skills

C C++ Linux Ubuntu CentOS Debian Linux_kernel U-Boot systemd-boot UEFI KVM RTOS Python

What you'll do

  • Lead the end-to-end software architecture for IoT products on Qualcomm SoCs.
  • Perform bring-up and develop proof-of-concept IoT solutions using Linux Embedded.
  • Collaborate with Product Management to define and execute Plan of Record.
  • Ensure product deliverables meet expectations for functionality, stability, power, and performance.
  • Engage with customers and development partners to understand technical requirements.

What we're looking for

  • Strong C/C++ programming skills and experience with Linux Embedded platforms.
  • Hands-on development experience with the Linux kernel and board support packages.
  • Proficient in navigating end-to-end software flow for embedded SoCs.
  • Deductive problem-solving skills and effective cross-team communication.
  • Experience with full software development life cycle, from design to deployment.
  • Understanding of hypervisors, RTOS, and OS concepts and fundamentals.
  • Strong knowledge of Linux kernel internals and networking systems programming.

Market check

Salary context

This $162,600–$244,000 range sits above 56% of similar postings on FindRole.

Peer median band

$143,000$243,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$215,125

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 564 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 531 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Staff Software Engineer - Linux

Qualcomm

San Diego, Ca,Us, US 62 days ago $134,800$202,200
Linux Bash Python C/C++ Git GitHub CI/CD Jenkins GitHub Actions RPM Debian UEFI edk2 ACPI GRUB kconfig Linux_kernel Docker Kubernetes QEMU KVM

#Senior Software Engineer - Linux

Qualcomm

San Diego, Ca,Us, US 34 days ago $111,300$166,900
Linux Bash Python Git GitHub CI/CD RHEL Fedora Ubuntu Debian RPM Docker Kubernetes QEMU KVM ACPI UEFI Linux_kernel C C++

Linux Automotive (Linux & Kernel Platform Engineer), Staff

Qualcomm

San Diego, Ca,Us, US 21 days ago $134,800$202,200
Linux C C++ Python Rust Yocto Android Ubuntu Kernel drivers Memory management Hypervisor Virtualization ARM processors Embedded systems Linux Automotive Qualcomm Snapdragon

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, Ca,Us, US 26 days ago $180,600$271,000
C Assembly RTOS OS kernel environments Zephyr eCos µC/OS FreeRTOS ARMv8 Simulators FPGA emulation Interprocessor communication Power management Driver development Embedded firmware development