Careers
Quick summary
- Work type
- On-site
- Location
- San Diego, CA
- Posted
- 56 days ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $152,000–$208,800.
Based on 239 similar postings.
Employer
About Qualcomm
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 660 open roles on FindRole.
Listed pay typically runs $154,000–$231,000 across 429 roles with salary data.
Most-posted roles
- Careers 221
- GPU Software Engineer 3
- Sr Wireless Systems Engineer 3
- Datacenter Software Program Manager 2
- Embedded NPU Software Engineer, Senior 2
At a glance
TL;DR · Careers
As a Senior Software Engineer at Qualcomm, you will join the cutting-edge team dedicated to advancing mobile computing platforms through innovative AI solutions. Your primary responsibilities include prototyping, designing, and developing embedded and cloud software for advanced agentic mobile use cases, focusing on enhancing features within the Android Platform stack across various layers including Application Layer, Middleware, and Native. You will also integrate on-device large language models (LLMs) and vector databases, leveraging your expertise in AI frameworks such as Qualcomm AI Stack, TFLite, PyTorch Edge, and ExecuTorch. Ideal candidates possess extensive experience with C++, Java, Rust, and Python for AI/ML development, along with a solid understanding of embedded Linux, Android OS concepts, and ARM processors.
Skills
What you'll do
- Develop features for the Android Platform stack including Application Layer, Middleware, and Native components.
- Integrate on-device large language models (LLMs) and vector databases into embedded systems.
- Prototype, design, and develop commercial software solutions using Qualcomm AI stack, TFLite, and PyTorch Edge.
- Utilize git for version control in the development of scalable software projects.
- Debug and analyze crash dumps during software bring-up processes on ARM processors.
- Enhance Android SDK and NDK functionalities by implementing new features and optimizing existing ones.
What we're looking for
- 3+ years of industry experience with Android platform development.
- Expertise in C++, Java, or Rust for object-oriented software development.
- Strong understanding of operating systems, concurrency, and embedded Linux/Android.
- Proficiency in git for software development and debugging skills.
- Experience with on-device AI runtimes like TFLite, PyTorch Edge, Qualcomm AI stack.
Related searches
More like this
Similar roles
Careers
Qualcomm