
Senior Staff Engineer, Linux Software Product Engineer
at Qualcomm
Posted 9 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- China
Currency: Not specified
Senior Staff Engineer, Linux Software Product Engineer for Qualcomm's IoT product portfolio. You will serve as the Technical Delivery Lead for the Linux BSP, owning health, stability, and release quality from bring-up to mass production. You will bridge core technology teams (Kernel, Multimedia, Modem) with Program Management, ensuring the software stack is integrated and delivered on time. You will drive triage for critical issues, own the software release roadmap, and mentor junior engineers while leading War Room responses for blockers.
Company:
Qualcomm China
Job Area:
Engineering Group, Engineering Group > Software EngineeringGeneral Summary:
Company Overview
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5G's potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.
Job Overview
We are seeking a Senior Staff Engineer as Linux Software Product Engineer for our diverse portfolio of IoT products (Robotics, Smart Cameras, Wearables, Industrial IoT).
In this role, you will act as the Technical Delivery Lead, owning the health, stability, and release quality of the Linux BSP (Board Support Package). You will bridge the gap between core technology teams (Kernel, Multimedia, Modem) and Program Management, ensuring that the software stack is integrated, stabilized, and delivered on time for mass production. You will be the technical anchor for the product, driving triage for critical issues and managing the roadmap for software releases.
Key Responsibilities
- Product Delivery Leadership: Lead the end-to-end delivery of the Linux software stack for IoT chipsets from initial bring-up to commercial launch (CS/Mass Production).
- Release Management: Define release criteria, manage software integration windows, and approve final software quality for customer delivery.
- Issue Resolution & Triage: Lead the debugging and triage of critical system-level issues (crashes, performance degradation, stability gaps) and drive them to closure by coordinating with specific technology teams (Kernel, Display, Camera, etc.).
- Risk Management: Identify technical risks in the software roadmap (e.g., feature delays, stability concerns) and propose mitigation plans to Program Management and Executive Leadership.
- Cross-Functional Coordination: Act as the primary technical interface between the Linux Development team, Customer Engineering, and Test/Validation teams.
- System Optimization: Drive system-level KPIs, including boot time, memory footprint, and power consumption, ensuring the final product meets competitive targets.
- Team Leadership: Mentor junior PEs, define processes for efficient triage/integration, and lead "War Room" situations for critical blockers.
Minimum Qualifications
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Experience: 12+ years of Software Engineering experience, with a focus on Embedded Linux or Android.
- Technical Skills:
- Strong understanding of the Embedded Linux software stack (Bootloader, Kernel, Userspace, Middleware).
- Proven experience in Software Integration and Release Management for complex SoCs on IoT products.
- Proficiency in C/C++ and scripting languages (Python, Bash).
- Experience with Source Control & Build Systems (Git, Gerrit, Yocto/OpenEmbedded, Jenkins).
- Ability to debug complex system issues using tools like JTAG/Trace32, GDB, and kernel logs (dmesg, logcat).
Preferred Qualifications
- Education: Master's degree in Computer Science or Electrical Engineering.
- Leadership Experience:
- Experience leading a technical team through the full Software Development Life Cycle (SDLC) for a shipped consumer product.
- Experience interfacing with external customers or handling customer escalations.
- Domain Knowledge:
- Familiarity with Qualcomm Snapdragon platforms or similar ARM-based SoCs.
- Knowledge of Continuous Integration (CI) pipelines and automated testing frameworks.
- Experience with high-level OS frameworks (Ubuntu Core, Android, Robot Operating System - ROS).
- Soft Skills:
- Outstanding communication skills to explain technical status to non-technical stakeholders.
- High pressure tolerance and ability to make quick, data-driven decisions during critical release windows.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
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.

