Senior Staff Engineer – Linux system performance engineer at Qualcomm China - ScoutJobs - The AI-curated global job board
Skip to content
Qualcomm China
Posted 11 hours ago

Senior Staff Engineer – Linux system performance engineer

Qualcomm ChinaSenior Staff Engineer – Linux system performance engineer

Perks & benefits

Health InsurancePaid LeaveEducation Allowance

Requirements

Linux system performance analysis, Linux upstream kernel internals, C programming, Python/Shell scripting, Performance tools (perf, ftrace, eBPF), Bachelor's degree with 6+ years experience or equivalent

Skills

LinuxC#Python

About the role

Responsibilities

  • Analyze and optimize Linux upstream kernel performance across scheduler, memory, I/O, and boot-up sequences
  • Identify system-level performance bottlenecks using profiling and tracing tools to propose and implement kernel or userspace improvements
  • Conduct root-cause analysis for performance issues and regressions, providing clear analysis reports and corrective actions
  • Build and maintain performance benchmarking methodologies, including KPI definition, test plans, and automation
  • Optimize boot time by analyzing the critical path across kernel init, userspace init, and system services
  • Drive performance-related patch development and ensure upstream-quality engineering through rigorous review and testing
  • Collaborate with cross-functional teams such as platform, camera, graphics, and power to resolve complex performance issues

Requirements

  • Strong experience in Linux system performance analysis and optimization at the kernel or system level
  • Solid understanding of Linux upstream kernel internals, including scheduler (CFS/RT), memory management, and I/O subsystems
  • Proficiency in C programming (kernel/userspace) and scripting in Python or Shell for automation
  • Hands-on experience with performance tools such as perf, ftrace, trace-cmd, eBPF/bpftrace, and flame graphs
  • Understanding of low-level performance topics including PMU/perf events, CPU cache behavior, and memory bandwidth
  • Bachelor's degree in Engineering, Computer Science, or a related field with 6+ years of experience (or equivalent experience)

Preferred Qualifications

  • Experience with camera pipeline performance, including buffering, latency, and throughput tuning
  • Familiarity with CPU DCVS drivers and power management
  • Knowledge of the Linux graphics/display stack (Wayland/Weston) and GPU performance tuning
  • Experience with multimedia frameworks such as V4L2 or GStreamer
  • Familiarity with ARM SoC architecture and performance tuning on embedded or mobile platforms
  • Experience contributing patches to upstream Linux or maintaining kernel trees

About the Company

Qualcomm is a global leader in wireless technology, developing products that power the world's most advanced mobile and connected devices. We hire the brightest minds to solve the most complex challenges in engineering and technology.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Staff Engineer – Linux system performance engineer

Qualcomm China · Shanghai

Sign up to apply