QUQualcomm
Engineer, Senior
Hyderabad ₹1-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
