R&D - IoT Linux Software Senior Engineer/Engineer

Qualcomm View all jobs

  • Chengdu, Sichuan
  • Permanent
  • Full-time
  • 1 month ago
- Design and develop Linux platform architecture, including bootloader, kernel, BSP, and drivers (e.g., CPU, memory, clock, PCIE, Ethernet, device trees); - Build and maintain Yocto or Debian/Ubuntu-based platforms to support productization; - Implement system-level features such as memory management, scheduler, locking, and block device drivers; - Collaborate with global teams to identify and resolve system-level issues, ensuring platform stability and performance; - Document technical designs and contribute to SDK development and delivery; - Lead small technical teams and drive project execution and delivery; - Bachelor's degree with 5+ years or Master's degree with 3+ years of embedded Linux platform development experience; - Proficient in C and Assembly with solid Linux kernel development experience; - Familiar with ARM architecture and system-level programming; - Skilled in debugging tools such as GDB, JTAG, ftrace, and perf; - Experience with Yocto, Ubuntu/Debian, or Android/Linux system design is a plus; - Prior experience in team leadership or technical mentoring is preferred; - Strong communication skills in both English and Mandarin, with a collaborative mindset. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Qualcomm