Senior Software Engineer (Mobile Android)

Leading technology innovator that pushes boundaries of mobile computing and enables AI deployment at the edge.
$94,200 - $141,200
Mobile
Senior Software Engineer
In-Person
5000+ Employees
2+ years of experience
AI · Mobile

Description For Senior Software Engineer (Mobile Android)

Qualcomm Innovation Center, Inc. is seeking a talented Senior Software Engineer to join their mobile platform team. This role presents an exciting opportunity to work at the intersection of Android development and artificial intelligence, contributing to cutting-edge mobile technologies.

The position requires expertise in Android platform development and on-device AI frameworks, including Qualcomm AI stack, TFLite, and PyTorch edge. You'll be responsible for prototyping, designing, and developing embedded and cloud software solutions for innovative mobile use cases. Key responsibilities include enhancing the Android Platform stack across application layer, middleware, and native levels, as well as integrating on-device LLMs and vector databases.

As a Senior Software Engineer, you'll need a strong foundation in programming languages like C++, Java, and Python, combined with deep knowledge of Android SDK, NDK, and OS architecture. Experience with AI/ML development and debugging complex software systems is essential. The role offers competitive compensation ranging from $94,200 to $141,200, along with comprehensive benefits including medical coverage, 401k, equity, and educational assistance.

Qualcomm provides an innovative environment where you'll work alongside industry experts, pushing the boundaries of mobile computing and AI deployment at the edge. The company's commitment to technological advancement and professional growth makes this an ideal opportunity for engineers passionate about shaping the future of mobile technology.

The position is based in San Diego, California, where you'll be part of a team driving the development of next-generation mobile experiences. This role offers the chance to work on transformative projects while contributing to Qualcomm's mission of enabling intelligent solutions at the edge.

Last updated 3 days ago

Responsibilities For Senior Software Engineer (Mobile Android)

  • Prototype, design, develop and support commercialization of embedded and cloud software solutions
  • Adding features to Android Platform stack (Application Layer, Middleware and Native)
  • Integrating on-device LLMs, on-device vector DBs
  • Work on cutting edge agentic mobile use cases

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 Software Engineering experience
  • 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python
  • Experience in Android SDK, NDK, Android OS concepts and architecture
  • Prior experience with on-device AI runtimes like TFLite, Pytorch edge
  • 3+ years of industry experience developing using Modern C++ and/or Java, Kotlin
  • Familiarity with python for AI/ML related software development
  • Debugging skills, working experience in S/W bring up and analyzing crash dumps

Benefits For Senior Software Engineer (Mobile Android)

401k
Medical Insurance
Education Budget
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage
  • Education assistance
  • 401k program

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer (Mobile Android)

AI app/SDK test and automation development --Sr. Engineer

Senior AI app/SDK test automation engineer role at Qualcomm China, focusing on mobile device testing and automation development.

Camera SW Engineer, Sr.

Senior Camera Software Engineer role at Qualcomm Korea YH, focusing on developing and optimizing camera software solutions for Snapdragon chipsets.

XR Software Engineer

Senior XR Software Engineer position at Qualcomm developing next-generation AR/VR technologies and platforms.

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for Snapdragon chipsets, involving HAL implementation and hardware control.

Multimedia Test Development Engineer

Senior Multimedia Test Development Engineer role at Qualcomm China, focusing on Android platform testing and automation development with 5+ years experience required.