Senior Staff Engineer – Linux system performance engineer
Qualcomm · Chengdu, China | Shenzhen, China | Shanghai, China
About this role
Qualcomm is hiring a senior-level Systems Engineer in the operations function based in Chengdu, China | Shenzhen, China | Shanghai, China. The posting calls out experience with Python, Java, C, Linux.
- Role
- Systems Engineer
- Function
- operations
- Level
- senior
- Track
- Tech leadership
- Location
- Chengdu, China | Shenzhen, China | Shanghai, China
- Posted
- Mar 11, 2026
More roles at Qualcomm
Job description
from Qualcomm careers##
Company:
Qualcomm China
## Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Responsible for Linux system performance analysis and optimization on upstream kernel based products on Qualcomm platforms. You will identify performance bottlenecks, drive root-cause analysis, develop fixes/improvements, and prevent regressions through benchmarking and automation. Focus areas include CPU scheduling, memory management, I/O subsystem, boot performance, and low-level HW performance characteristics (PMU, cache, DDR).
1. Analyze and optimize Linux upstream kernel performance across scheduler, memory, I/O, and boot-up sequence.
2. Identify system-level performance bottlenecks using profiling/tracing tools/bootchart; propose and implement improvements in kernel and/or userspace.
3. Conduct root-cause analysis for performance issues and regressions; provide clear analysis reports and corrective actions.
4. Build and maintain performance benchmarking methodology: KPI definition, test plans, automation, baseline tracking, and regression gating.
5. Optimize boot time: analyze boot critical path (kernel init, userspace init, systemd, services), reduce latency, and validate improvements.
6. Drive performance-related patch development and upstream-quality engineering (review, test, documentation).
7. Collaborate with cross-functional teams (platform, camera, graphics, multimedia, power, QA) to diagnose and resolve performance issues.
Skills /Experience Required:
1. Strong experience in Linux system performance analysis and optimization (kernel and/or system level).
2. Solid understanding of Linux upstream kernel internals, especially: