Director of Engineering, Android Platform
Qualcomm · Ho Chi Minh City, Vietnam
Semiconductor Manufacturing · 10,001+ employees
About the role
Lead the development and commercialization of Android-based products on the Snapdragon chipset, overseeing the full lifecycle from architecture to deployment. Build and grow a software engineering team while aligning technical strategy with business priorities.
What they look for
Requirements
Requires a degree in Engineering or Computer Science with extensive experience in Android domain and embedded Linux. Candidates must have strong hands-on technical skills in system-level programming and a proven track record of leading large engineering teams.
Full description
Company:
Qualcomm Vietnam Company Limited
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
About the Role
We are looking for an experienced engineering leader to build, lead, and grow a mid-sized software development team working on Android Platform. In this role, you will set the engineering strategy and keep it aligned with business priorities, while staying hands-on with Android and embedded systems.
You will lead the development and commercialization of Qualcomm products built on the Android platform, and you will own delivery from architecture all the way through to deployment and support. This position also involves working closely with teams in different countries and time zones, so strong collaboration across locations is important.
Responsibilities:
- Lead the development and commercialization of Qualcomm products built on the Android platform.
- Take part in the architecture, design, development, and commercialization of Android-based products on the Snapdragon chipset.
- Guide feature design, implementation, debugging, and system integration to make sure the team delivers high-quality work on schedule.
- Lead code reviews, regression testing, and issue triage to maintain strong engineering standards and good product quality.
- Work closely with cross-functional stakeholders and project teams so that technical work stays aligned with the wider product and program goals.
- Write and review technical documentation for software components and features. This supports development,integration, and long-term maintenance.
- Build, lead, and grow software and firmware engineering teams, and set the engineering strategy so that it matches business priorities.
- Work smoothly with teams located in different countries and time zones, and support effective collaboration across all locations.
Qualifications
Preferred Qualifications
- 17 or more years of experience building and leading software development teams (20 or more engineers), setting engineering strategy, and keeping it aligned with business priorities.
- 12+ or more years of experience in the Android domain, with a strong record of building high-performance software for embedded devices, together with strong hands-on technical skills.
- Strong knowledge of Android Framework constructs, System architecture and Core building blocks like AIDL/HIDL, Binder, system and vendor services, and Java/JNI integration.
- Strong background in Linux OS internals with system-level programming. This includes good understanding of multithreading, concurrency, DMA/ION meory handling, IPC mechanisms such as Binder and gRPC, and zero-copy architectures.
- Proven development experience across both embedded Linux and Android software stacks.
- End-to-end experience across the full software development lifecycle, including architecture, design, implementation, deployment, and support.
Educational Qualification
You must meet one of the following:
- Bachelor's degree in Engineering, Embedded Systems, Computer Science, or a related field, and 18 or more years of Software Engineering or related work experience.
OR
- Master's degree in Engineering, Embedded Systems, Computer Science, or a related field, and 15 or more years of Software Engineering or related work experience.
OR
- PhD in Engineering, Embedded Systems, Computer Science, or a related field, and 13 or more years of Software Engineering or related work experience.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.