QU

Engineer, Senior

Qualcomm
Hyderabad1-5 LPA Posted 26 May 2025
FULL TIME
Android
Android Application Development
C++
Java
Software Engineering

Job Description

General Summary:

As a global technology leader, Qualcomm is redefining what's possible with next-generation innovations that power mobile, compute, automotive, and IoT ecosystems. We are looking for a Software Engineer to join our Location Technologies team, working on the design and development of the positioning stack on Qualcomm's cutting-edge Linux and Android platforms.

This role offers the opportunity to work on both new feature development and sustaining efforts for location services used across Qualcomm chipsets, gaining in-depth knowledge of embedded systems, GNSS/location protocols, and Android/Linux platform integration.


Key Responsibilities:

  • Design, implement, and maintain components of the location (positioning) software stack on Qualcomm chipsets.
  • Contribute to feature development, bug fixes, and performance optimizations on both Android and Linux embedded systems.
  • Navigate and maintain large codebases; perform code refactoring and optimization.
  • Collaborate with cross-functional teams including system architects, hardware teams, and test engineers to ensure end-to-end functionality.
  • Analyze complex technical problems and develop practical, scalable solutions.
  • Provide clear documentation for code, APIs, and system architecture.
  • Participate in code reviews and support integration of location stack into customer products.


Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field and 3+ years of relevant software development experience
  • OR
  • Master's degree and 2+ years of relevant experience
  • OR
  • PhD and 1+ year of experience
  • Proficiency in C, C++, and Java programming
  • Solid understanding of Linux OS concepts (memory management, processes, inter-process communication)
  • Strong analytical, debugging, and problem-solving skills
  • Ability to work independently and collaboratively in a multi-tasking, fast-paced environment
  • Comfortable working with large, legacy codebases and API layer updates


Preferred Qualifications:

  • Experience in Android system-level development
  • Familiarity with embedded Linux platforms (e.g., Yocto, Buildroot, OpenEmbedded)
  • Knowledge of GNSS (GPS, GLONASS, Galileo, BeiDou) or other positioning technologies
  • Experience in Android application development
  • Prior exposure to Qualcomm SoCs or BSP development is a plus


Soft Skills:

  • Strong written and verbal communication
  • Self-starter and independent learner
  • Team-oriented mindset with the ability to adapt in a collaborative environment
  • High attention to detail and documentation quality
Join WhatsApp Channel