Qualcomm

R&D – IoT Linux Software Engineer

Qualcomm
Apply
3 days ago
Chengdu, ChinaMid Level

Responsibilities

  • Bring up and maintain embedded systems on Qualcomm platforms.
  • Build and maintain Android and Yocto platforms for productization.
  • Develop and maintain Linux BSP components, including bootloaders, kernels, device trees, drivers, and system applications.
  • Develop and maintain Linux kernel modules and drivers for CPU, memory, clock, storage, PCIe, Ethernet, and other peripherals.
  • Collaborate with project management, testing, customer support, and overseas development teams to deliver projects with high quality and on schedule.

Requirements

  • At least 3 years of experience in Linux application or kernel development.
  • Strong proficiency in C, C++, and Python.
  • Comprehensive understanding of Linux memory, scheduling, locks, and device drivers.
  • Solid understanding of embedded Linux system build and boot processes.
  • Familiarity with debugging tools and methods such as GDB, Ftrace, and JTAG.
  • Understanding of ARM CPU instructions and architecture.
  • Strong verbal and written English communication skills.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Experience with Qualcomm Android or embedded Linux platform development is preferred.
  • Familiarity with Qualcomm software and hardware architecture is preferred.
  • Open-source project contribution experience is preferred.

Tech Stack

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