Embedded Systems Software Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 21 days ago $122,500$183,700 / year

At a glance

AI generated

TL;DR

Qualcomm is seeking a motivated Embedded Systems Software Engineer at the senior level to join its Data/Networking software team within the Engineering Group. This role involves designing and developing high-performance Ethernet networking and data-path drivers for Qualcomm’s Wireless Broadband connectivity and Automotive Infotainment platforms, working closely with hardware architecture teams and validation engineers to ensure robust and scalable solutions. The engineer will use C programming extensively in Linux kernel/QNX networking stacks, focusing on device drivers, firmware, and RTOS/Linux kernel modules, while collaborating across multiple locations to deliver integrated system solutions. Essential skills include strong debugging capabilities using tools like gdb and perf, experience with Ethernet MAC or switch driver development, and familiarity with automotive SoCs and QNX networking stacks. The ideal candidate will have a background in Computer Engineering, Computer Science, or Electrical Engineering, along with 2+ years of relevant work experience.

Skills

C Linux kernel gdb perf ftrace Ethernet VLANs TCP/IP QNX networking device drivers CPU utilization latency throughput networking virtualization upstream Linux kernel automotive SoCs embedded SoCs

What you'll do

  • Design, develop, integrate, and maintain high-performance Ethernet networking drivers for embedded systems.
  • Develop and debug low-level software components like device drivers and RTOS/Linux kernel modules.
  • Perform on-target and off-target development and debugging using standard tools to resolve issues.
  • Own complex software features end-to-end from requirements analysis through commercialization.
  • Collaborate with hardware design, test, and application engineering teams to deliver integrated solutions.
  • Create and maintain high-quality technical documentation for design descriptions and architecture specifications.

What we're looking for

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related field with 2+ years of software engineering experience.
  • Strong proficiency in C programming and developing/debugging low-level system software.
  • Solid understanding of Linux kernel fundamentals including memory management, interrupts, DMA, synchronization primitives, and networking architecture.
  • Hands-on experience with Ethernet MAC or switch driver development on Linux or similar embedded OS.
  • Experience analyzing and optimizing CPU utilization, latency, and throughput in networking workloads.

Market check

Salary context

This $122,500–$183,700 range sits above 43% of similar postings on FindRole.

Peer median band

$123,000$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$134,500$181,725

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

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

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Software Systems Engineer

Broadcom

Usa-Ca - Promontory B, US 86 days ago $141,300$226,000
Kubernetes Docker Go C++ Python Git CI/CD Terraform AWS Azure GCP Prometheus Grafana PostgreSQL Redis MongoDB GraphQL REST Swagger OAuth JWT

Software and Systems Engineer

Booz Allen Hamilton

US 63 days ago $69,400$158,000
Agile Jira Confluence Visio Cloud software development Risk management processes Requirements traceability Atlassian tools MBSERequirements traceability

Software Engineer

Broadcom

Usa-Ca - Promontory E, US 66 days ago $141,300$226,000
Kubernetes Go Prometheus Grafana ClickHouse Ruby VMware DFW Docker TCP/IP CI/CD

Software Engineer

Q2

Austin, Texas, US 65 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform

Software Engineer

Q2

Cary, North Carolina, US 50 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology

Software Engineer

Berkeley Research Group

Remote (US) 108 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote