Qualcomm

CPU Workload & Performance Engineer

Qualcomm
Apply
1 day ago
Shanghai, China or Beijing, ChinaMid Level

Responsibilities

  • Develop, optimize, and maintain Linux kernel gaming schedulers.
  • Participate in kernel scheduler, performance, and power enhancements and debugging.
  • Support customer optimization features.

Requirements

  • Strong C and data-structure skills, preferably with Linux kernel development experience on Android.
  • Knowledge of Linux kernel functionality and architecture, including boot-up, SMP, and scheduling.
  • Familiarity with Git or similar version-control tools.
  • Basic debugging and problem-solving skills.
  • Preferred knowledge of ARM assembly.
  • Understanding of low-level CPU architecture, including cores, caches, MMUs, and bus architecture.
  • C programming proficiency and CET-6 qualification.
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or a related field plus 4+ years of related experience; or a master’s degree plus 3+ years; or a PhD plus 2+ years.
  • At least 2 years of experience with programming languages such as C, C++, Java, or Python.

Categories

Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me