Senior Software Engineer (Mobile Android)

Leading technology innovator in mobile computing platforms, focusing on AI and next-generation experiences.
Android
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Mobile

Description For Senior Software Engineer (Mobile Android)

Qualcomm, a pioneer in mobile computing platform technology, is seeking a Senior Software Engineer specialized in Android development and on-device AI frameworks. This role represents an exciting opportunity to work at the intersection of mobile technology and artificial intelligence, focusing on next-generation experiences. The position involves working with cutting-edge technologies including on-device LLMs, vector databases, and various AI frameworks such as Qualcomm AI stack, TFLite, and PyTorch edge.

The ideal candidate will have strong expertise in Android platform development, with deep knowledge of both the application layer and native development. They will be responsible for prototyping, designing, and implementing embedded and cloud software solutions for advanced mobile use cases. The role requires proficiency in modern programming languages including C++, Java, and Kotlin, along with a solid understanding of embedded systems and ARM architecture.

This position offers the opportunity to work with Qualcomm's industry-leading mobile computing platforms and contribute to the company's mission of enabling intelligent solutions at the edge. The role combines aspects of traditional Android development with cutting-edge AI implementation, making it an ideal position for someone passionate about pushing the boundaries of mobile technology.

Working at Qualcomm means being part of a team that's driving digital transformation and creating a smarter, connected future. The company's commitment to innovation in AI and mobile computing makes this an excellent opportunity for a senior engineer looking to make a significant impact in the field of mobile technology and artificial intelligence.

Last updated a day 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 on-device vector DBs
  • Work on cutting edge agentic mobile use cases

Requirements For Senior Software Engineer (Mobile Android)

Java
Kotlin
Python
Linux
  • At least 3 years of experience working with embedded Linux and/or Android
  • Experience in Android SDK, NDK, Android OS concepts and architecture (HALs, Security and Treble)
  • 3+ years of industry experience developing using Modern C++ (C++14 or newer) and/or Java, Kotlin
  • Familiarity with python for AI/ML related software development
  • Familiarity with ARM processors, ARM Assembly, Mobile SoC architecture
  • Debugging skills, working experience in S/W bring up and analyzing crash dumps
  • Experience with on-device AI runtimes like TFLite, Pytorch edge, ExecuTorch and Qualcomm AI stack (preferred)

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer (Mobile Android)

Linux Android Performance Senior Engineer

Senior Linux Android Performance Engineer role at Qualcomm focusing on system optimization for wearable devices, requiring 5+ years of experience in software engineering and strong expertise in Linux/Android development.

Linux Android Framework Software Senior Engineer

Senior Linux Android Framework Software Engineer position at Qualcomm, focusing on Android framework development and optimization for wearable platforms.

Android Benchmark Performance Engineer

Senior Android Performance Engineer role at Qualcomm, focusing on benchmark optimization and framework development for mobile devices, requiring 3+ years of Linux/Android experience.

Senior Android Engineer, AI

Senior Android Engineer position at Samsung Research America focusing on AI and digital health products development for mobile and wearable devices.

Senior Software Engineer, Android

Senior Software Engineer position at Google working on Android platform development, requiring 5 years of software development experience and strong technical expertise.