Qualcomm
#Software Engineer
$100K–$149K
San Diego, California · On-site · Full-time · Posted Sep 23, 2026
- Education
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Visa sponsorship
- This position is not eligible for Qualcomm immigration sponsorship.
About the job
Develops system-level software across Android and the Linux kernel, including end-to-end solutions spanning user and kernel space.
What you'll do
- Develop software features across the Android stack and Linux kernel.
- Build end-to-end solutions in user and kernel space with efficient resource use.
- Collaborate with systems, multimedia, architecture, and other teams on system-level software.
What they ask for
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Knowledge of OS fundamentals, data structures, Linux kernel, and device driver model.
- Hands-on experience with Java, C++ Libraries/JNI, and Python coding.
- Hands-on experience with Android Application Framework, Android native daemons/services, AIDL HALs, or Linux/Unix system programming.
Nice to have
- Debugging experience with T32, gdb, Android tombstones, or crash utility; experience with Git, Android Make, Android Tools, Android Studio, or Adb.
- Linux kernel driver development or kernel code modification; knowledge of AI models and Python for AI/ML software development.
Pay
$99,500.00 - $149,300.00 USD base salary
Tools
Java, C++ Libraries/JNI, Python, Android Application Framework, AIDL HALs, Linux kernel, T32, gdb
AI focus
Knowledge of AI model usage and familiarity with Python for AI/ML-related software development are a plus.
Model-written summary · the original posting is authoritative