Android/Linux Networking Software Engineer

Qualcomm

San Diego (CA)

On-site

USD 103,600 - 155,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm Technologies, Inc. in San Diego is seeking a highly motivated Software Engineer to join our Android Data/Networking software team.

We are building the next generation of Android and Linux platform capabilities at Qualcomm, and in this role you will work on cutting-edge networking software, connectivity and platform infrastructure running on Qualcomm's Snapdragon SOCs that span various market segments such as smartphones, PCs, wearables, wireless broadband connectivity, automotive

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 0-2 years of software development experience.
  • Proficiency in one or more of the following languages: C, C++, Java, and/or Kotlin; familiarity with AIDL, NDK, or JNI is a plus.
  • Solid understanding of Object-Oriented Programming and Design Patterns.
  • Solid understanding of Real Time Operating Systems, Embedded Systems, Computer Architecture concepts.
  • Coursework, academic projects, internship experience, or hands on experience with data networking concepts, TCP/IP networking stack, or sockets programming etc.
  • Exposure to Android AOSP or Android platform internals. Exposure to Linux development environment, IPC protocols, Multi Process, Multi-Threading is a plus.
  • Basic understanding of the Linux kernel, system calls, or kernel-userspace interfaces.
  • Strong debugging and analytical skills - ability to trace issues across multiple layers.
  • Good written and verbal communication skills for cross-team collaboration.

Responsibilities

  • Design, develop and integrate Android and Linux platform features related to connectivity, networking, and system services.
  • Write, debug, and validate C/C++ code within the AOSP framework and vendor-specific extensions.
  • Assist in designing and exposing vendor cSDK capabilities through AIDL/NDK boundaries to user-space applications.
  • Contribute to eBPF program development and traffic classification logic for advanced network visibility.
  • Participate in cross-functional debugging spanning the kernel, HAL, system services, and application layers.
  • Develop unit tests and contribute to test coverage frameworks for platform components.
  • Contribute to structured log collection tooling and AI-assisted root-cause analysis infrastructure.
  • Collaborate with senior engineers, Google, and cross-functional teams on AOSP feature integration.

Skills

C
C++
Java
Kotlin
OOP
RTOS
Embedded systems
TCP/IP
Debugging
Communication skills

Education

Bachelor's degree in Computer Engineering / Computer Science / Electrical Engineering
Master's degree in Computer Science / Electrical Engineering or related field

Tools

AIDL
NDK
JNI
Git/Gerrit
Binder IPC
GTest
Android testing infrastructure
Linux kernel
eBPF
netfilter
Networking subsystems
Agile methodologies

Job description

Qualcomm Technologies, Inc. in San Diego is seeking a highly motivated Software Engineer to join our Android Data/Networking software team.

We are building the next generation of Android and Linux platform capabilities at Qualcomm, and in this role you will work on cutting-edge networking software, connectivity and platform infrastructure running on Qualcomm's Snapdragon SOCs that span various market segments such as smartphones, PCs, wearables, wireless broadband connectivity, automotive

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Networking Software Engineer
Embedded Networking Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 103,600 - 155,400
Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Comprehensive benefits package
Embedded Data Networking Software Engineer
Embedded Data Networking Software Engineer

Qualcomm • San Diego (CA), Northern (KY)

Hybrid
USD 104,000 - 155,000
Data Networking Software Engineer
Data Networking Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 103,000 - 156,000
Embedded Modem & Networking Software Engineer
Embedded Modem & Networking Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 103,000 - 156,000
Data Networking Software
Data Networking Software

Qualcomm • San Diego (CA)

On-site
USD 103,600 - 155,400
Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Comprehensive benefits package
Senior Embedded Ethernet Driver Engineer
Senior Embedded Ethernet Driver Engineer

Qualcomm • San Diego (CA)

On-site
USD 122,000 - 184,000
Competitive annual discretionary bonus
Opportunities for annual RSU grants
Highly competitive benefits package
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 122,000 - 184,000
Competitive annual discretionary bonus
Opportunities for annual RSU grants
Highly competitive benefits package
Embedded Product Software Engineer - Linux/IoT Edge
Embedded Product Software Engineer - Linux/IoT Edge

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
Multimedia Embedded Software Engineer (Windows/Linux)
Multimedia Embedded Software Engineer (Windows/Linux)

Nutanix • San Diego (CA)

On-site
USD 94,200 - 141,200
Data Networking Software San Diego, California, United States of America Modem Software Engineering
Data Networking Software San Diego, California, United States of America Modem Software Engineering

Qualcomm • San Diego (CA), Northern (KY)

Hybrid
USD 104,000 - 155,000