Senior Engineer - Android/Kernel Developer

Leading technology innovator that provides Core OS and Platform for OEMs and developers to build mobile computing devices.
Android
Senior Software Engineer
In-Person
3+ years of experience
AI

Description For Senior Engineer - Android/Kernel Developer

Qualcomm, a leading technology innovator, is seeking a talented Senior Android/Kernel Developer to join their engineering team. This role offers an exciting opportunity to work on cutting-edge mobile computing technologies, developing solutions across the Android Stack and Linux kernel.

The position requires expertise in operating systems, Android frameworks, and Linux kernel development. You'll be responsible for creating end-to-end solutions that span both user space and kernel space, while adhering to Android framework and Linux system programming principles. Collaboration with cross-functional teams including systems, multimedia, and architecture teams is essential.

The ideal candidate should possess strong technical skills in Java, C++, Python, and Linux, along with extensive experience in Android application framework and system programming. Knowledge of AI/ML development is considered a plus, reflecting Qualcomm's commitment to advancing technology innovation.

Working at Qualcomm offers exceptional growth opportunities, including continuous learning programs, mentorship, and comprehensive benefits. The company fosters a supportive, inclusive culture where innovative ideas are valued and can contribute to world-changing technologies. You'll work alongside leading engineering experts while developing solutions that impact mobile computing globally.

The position is based in Hyderabad, India, offering the chance to work with a global team of technology experts. Qualcomm provides extensive benefits including world-class health coverage, financial planning support, and wellbeing programs. This role is perfect for someone passionate about mobile technology and eager to contribute to next-generation computing solutions.

Last updated a month ago

Responsibilities For Senior Engineer - Android/Kernel Developer

  • Develop end to end solutions involving both user space and kernel space
  • Collaborate with systems, multimedia, architecture, and other teams
  • Work on wide range of features across the Android Stack and Linux kernel
  • Develop system-level software solutions

Requirements For Senior Engineer - Android/Kernel Developer

Java
Python
Linux
Kotlin
  • Bachelor's/Master's degree in Engineering, Information Systems, Computer Science, or related field
  • Excellent knowledge of OS fundamentals, data structure, Linux kernel and device driver model
  • Hands on experience in Java, C++ Libraries/JNI, Python coding
  • Hands on experience with Android Application Framework, Android native daemons/services, AIDL HALs
  • Hands on experience with system programming on Linux/Unix OS
  • Experience in debugging with T32, gdb and crash analysis
  • Experience in Git, Android Make, Android Tools, Android Studio, Adb
  • Knowledge on usage of AI models and python for AI/ML is a plus

Benefits For Senior Engineer - Android/Kernel Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Senior Engineer - Android/Kernel Developer

Android Benchmark Performance Engineer

Senior Android Performance Engineer role at Qualcomm focusing on benchmark optimization and performance analysis for mobile devices.

Senior Software Engineer (Mobile Android)

Senior Android Software Engineer role at Qualcomm focusing on mobile platform development and AI integration, offering competitive compensation and comprehensive benefits.

Senior Android Engineer, Accessibility

Senior Android Engineer position at Airbnb focusing on accessibility, offering remote work and competitive salary while improving digital accessibility for millions of users.

Senior Android Engineer, Guest & Host

Senior Android Engineer role at Airbnb, building mobile-first payment experiences and working with a global payments platform handling transactions across 191 countries.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer role at Airbnb, focusing on optimizing app performance and resource management for global user experience.