Senior Software Engineer (Mobile Android)

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$111,300 - $166,900
Android
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer (Mobile Android)

Qualcomm Innovation Center, Inc. is seeking a Senior Software Engineer specialized in Android platform development and on-device AI frameworks. This role offers an exciting opportunity to work at the intersection of mobile computing and artificial intelligence, developing cutting-edge solutions for next-generation experiences. The position involves working with advanced technologies including on-device LLMs, vector databases, and various AI frameworks like TFLite and PyTorch edge.

The ideal candidate will join a team pushing the boundaries of what's possible in mobile computing and AI, contributing to Qualcomm's mission of enabling intelligent solutions at the edge. You'll be responsible for developing features across the Android Platform stack, from application layer to native implementations, while working with cutting-edge AI technologies.

This role offers competitive compensation ranging from $111,300 to $166,900, complemented by comprehensive benefits including annual bonuses, RSU grants, and extensive health coverage. The position is based in San Diego, offering the opportunity to work alongside leading engineering and technology experts in the industry.

Qualcomm provides a supportive, inclusive culture focused on innovation and professional growth, with access to continuous learning opportunities, tuition reimbursement, and mentorship programs. The company's commitment to work-life balance is reflected in their comprehensive wellbeing programs and resources designed to help employees thrive both professionally and personally.

Last updated a month ago

Responsibilities For Senior Software Engineer (Mobile Android)

  • Prototype, design, develop and support commercialization of embedded and cloud software solutions
  • Develop features for Android Platform stack (Application Layer, Middleware and Native)
  • Integrate on-device LLMs and vector DBs
  • Work with on-device AI frameworks like Qualcomm AI stack, TFLite and PyTorch edge

Requirements For Senior Software Engineer (Mobile Android)

Java
Python
Kotlin
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of experience, OR Master's degree with 1+ year experience, OR PhD
  • 2+ years experience with Programming Languages (C, C++, Java, Python)
  • 3+ years of industry experience using data structures and algorithms
  • Strong understanding of Operating System Concepts and Concurrency
  • Experience with embedded Linux and/or Android
  • Experience in Android SDK, NDK, Android OS concepts and architecture
  • Strong proficiency in using git for software development
  • Strong written and verbal communication skills

Benefits For Senior Software Engineer (Mobile Android)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive benefits package
  • Health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer (Mobile Android)

Android Benchmark Performance Engineer

Senior Android Performance Engineer role at Qualcomm focusing on benchmark optimization and performance analysis for mobile devices.

Senior Engineer - Android/Kernel Developer

Senior Android/Kernel Developer role at Qualcomm, focusing on Android Stack and Linux kernel development with opportunities to work on cutting-edge mobile computing technologies.

Senior Android Engineer, Accessibility

Senior Android Engineer position at Airbnb focusing on accessibility, offering remote work and competitive salary while improving digital accessibility for millions of users.

Senior Android Engineer, Guest & Host

Senior Android Engineer role at Airbnb, building mobile-first payment experiences and working with a global payments platform handling transactions across 191 countries.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer role at Airbnb, focusing on optimizing app performance and resource management for global user experience.