2 months ago
Chengdu, ChinaMid Level / Senior
Responsibilities
- Design and develop Linux platform architecture, including bootloader, kernel, BSP, drivers, and device trees.
- Build and maintain Yocto or Debian/Ubuntu-based platforms for productization.
- Implement system-level features including memory management, scheduling, locking, and block device drivers.
- Collaborate with global teams to identify and resolve system-level issues and improve platform stability and performance.
- Document technical designs and contribute to SDK development and delivery.
- Lead small technical teams and drive project execution and delivery.
Requirements
- Bachelor’s degree with 5+ years or Master’s degree with 3+ years of embedded Linux platform development experience.
- Proficiency in C and Assembly with solid Linux kernel development experience.
- Familiarity with ARM architecture and system-level programming.
- Experience with debugging tools including GDB, JTAG, ftrace, and perf.
- Experience with Yocto, Ubuntu/Debian, or Android/Linux system design is a plus.
- Experience with Qualcomm Linux/Android platforms is a strong advantage.
- Prior team leadership or technical mentoring experience is preferred.
- Strong English and Mandarin communication skills and a collaborative mindset.
About Qualcomm
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.
