Android Virtualization Software Engineer

Qualcomm is a leading technology company specializing in wireless telecommunications and mobile chipset development.
Android
Mid-Level Software Engineer
In-Person
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Android Platform Dev Engineer

Android Platform Dev Engineer position at Qualcomm India, focusing on embedded software development and Android framework customization with 3-5 years experience required.

Mobile Android Software Engineer

Mobile Android Software Engineer position at Qualcomm China, focusing on Snapdragon chipset development and Android system optimization with AI integration.

Android Virtualization Software Engineer

Android Virtualization Software Engineer position at Qualcomm China, working on Android Virtual Machine running Windows on Snapdragon.

Android Virtualization Software Engineer

Android Virtualization Software Engineer role at Qualcomm China, working on Android Virtual Machine running Windows on Snapdragon.

Android Platform Dev Engineer

Android Platform Dev Engineer position at Qualcomm India, focusing on embedded software development and Android framework customization with 3-5 years experience required.

Description For Android Virtualization Software Engineer

Snapdragon® X Series platforms enable thin, light, modern laptops that deliver incredible performance, unbelievable battery life, advanced on-device AI experiences, with highly secure, robust connectivity.

We are looking for talented and motivated Android Virtualization Software Engineers working on Android Virtual Machine running Windows on Snapdragon. The ideal candidate will have rich experiences and a strong understanding of Android System and Virtualization Technology.

Skills/Experience

  • Deep understanding of Android system architecture, including framework, system services, HAL and kernel layer.
  • Capable of trimming, analyzing, and optimizing the Android system.
  • Excellent problem analysis and solving ability, with experience on analyzing system stability or performance issues.
  • Familiar with Java/C/C++ and Android system analysis tools.
  • It would be an advantage to have experience on virtualization solution.
  • It would be an advantage to have experience on Android memory and performance optimization.

Responsibilities

  • Virtualization solution selection, design, development, and maintenance.
  • Trim and optimize the Android virtual machine in various perspectives, including memory, performance, etc.
  • In-depth analyze and solve system stability and performance issues.
  • Provide technical support according to the customer requirement.
  • Document and share knowledge with the team.

Education Requirements Bachelor's, Computer Engineering and/or Electrical Engineering with 3+ years' experiences, or Master's, Computer Engineering and/or Electrical Engineering with 2+ years' experiences, with 2+ years' experiences in Android areas.

Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations to support individuals with disabilities in the application/hiring process and in the workplace.

Join Qualcomm to work on cutting-edge Android virtualization technology and be part of a team that's shaping the future of mobile computing!

Last updated 2 months ago

Responsibilities For Android Virtualization Software Engineer

  • Virtualization solution selection, design, development, and maintenance
  • Trim and optimize the Android virtual machine in various perspectives, including memory, performance, etc
  • In-depth analyze and solve system stability and performance issues
  • Provide technical support according to the customer requirement
  • Document and share knowledge with the team

Requirements For Android Virtualization Software Engineer

Java
Python
  • Deep understanding of Android system architecture, including framework, system services, HAL and kernel layer
  • Capable of trimming, analyzing, and optimizing the Android system
  • Excellent problem analysis and solving ability, with experience on analyzing system stability or performance issues
  • Familiar with Java/C/C++ and Android system analysis tools
  • Bachelor's or Master's degree in Computer Engineering and/or Electrical Engineering
  • 3+ years of experience (for Bachelor's degree) or 2+ years of experience (for Master's degree)
  • 2+ years of experience in Android areas

Benefits For Android Virtualization Software Engineer

Medical Insurance
Education Budget
  • World-class health benefit option for employees and eligible dependents
  • Programs to help build and prepare for a financially secure future
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs to support employees in living and working well
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?