General Summary:
The APSS Product Engineer (PE) plays a very important role in Qualcomms product lifecycle, particularly within the Linux, Android and Multimedia domains. . This role requires deep technical expertise and strong leadership to drive end-to-end software deliverables and cross-functional collaboration.
Key Responsibilities
- Manage the full lifecycle of software deliverables from concept to end-of-life (EOL)
- Act as the primary point of contact for internal Linux teams and external stakeholders
- Lead efforts to bring up Android on embedded devices
- Participate in the design, implementation, and debugging of system-level Android features
- Adapt and integrate forward-looking Android features and debugging functionalities into Qualcomm platforms
Minimum Requirements
- Bachelors degree in Engineering, Information Systems, Computer Science, or related field with 8+ years of relevant experience
- 2+ years of experience with programming languages such as C, C++, Java, Python
- Strong understanding of the software development lifecycle
- Expertise in build, integration, and release management (GNU Make, Android, Git)
- Familiarity with AOSP and open-source tools
- Proficiency in scripting languages (Shell, Python)
- Experience in Android build systems and integration tools
- Strong debugging and problem-solving skills for Android system-level issues
- Self-motivated and capable of working independently with minimal supervision
- Hands-on experience in the above areas preferred
Good to Have
- Experience in Linux CI development and build system enhancements
- Knowledge of AI/ML algorithms
- Experience in planning and executing product software integration, testing, and release
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- OR
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- OR
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.