Description : About the Company :
Qualcomms Location Technology division powers the worlds most advanced positioning systems through its IZat platform, seamlessly integrated across billions of connected devices.
As a global leader in wireless innovation, Qualcomm develops the foundational technologies that enable intelligent location, mobility, and connectivity experiences.
We are seeking a Senior Software Engineer to lead the design and development of complex location subsystems on Android / Linux platforms.
The ideal candidate will have deep expertise in embedded software, Android platform internals, and location / GPS technologies.
Key Responsibilities :
- Architect, design, and implement core location software components (GPS, GNSS, AGPS, Wi-Fi, Sensor Fusion, Cellular positioning).
 - Lead the development of middleware and HAL layers interfacing with Qualcomm hardware and Android frameworks.
 - Own feature development from concept to commercialization across multiple product lines.
 - Drive system-level debugging, performance analysis, and optimization.
 - Collaborate with global cross-functional teams (hardware, modem, firmware, and application layers).
 - Conduct detailed design and code reviews; mentor junior developers.
 - Work closely with product and QA teams for validation and field issue resolution.
 
Required Technical Skills :
8+ years of experience in embedded systems or Android / Linux platform development.Advanced proficiency in C / C++, with expertise in low-level system programming.Strong understanding of Android Framework, HAL, AIDL, and Binder IPC.In-depth knowledge of GNSS / GPS architecture, sensor integration, and positioning algorithms.Expertise in Linux kernel, device drivers, or system bring-up.Familiarity with Qualcomm SoCs, QMI interfaces, or modem communication stacks.Proven experience with performance tuning, debugging tools, and system trace analysis.Hands-on with Git / Gerrit, CI / CD environments (Jenkins, Buildbot), and automated testing frameworks.Desirable Skills :
Experience leading or mentoring teams in embedded or Android platform projects.Exposure to wireless communication protocols (LTE, 5G, Wi-Fi).Scripting knowledge (Python, shell) for debugging and automation.Familiarity with power optimization and real-time system :B.E / B.Tech / M.E / M.Tech in Computer Science, or related fields.8- 12 years of hands-on experience in embedded or Android / Linux platform software development(ref : hirist.tech)