R&D – IoT Linux Software Staff Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm China is looking for a skilled Linux engineer to lead R&D projects for Robotics, Drones, Wearable, and Action Camera products. This role involves full-stack Linux development, from bootloader to system optimization, requiring strong communication and problem-solving skills for cross-functional and global collaboration.

Responsibilities

  • Lead technical execution of Linux-based projects
  • Design and develop Linux system components including bootloaders, kernel modules, device drivers, and platform-level features.
  • Conduct in-depth requirement analysis and propose optimal technical solutions.
  • Collaborate with cross-functional and international teams to ensure successful project outcomes.
  • Explore and prototype new technologies such as virtualization (KVM, Xen), containerization (Docker, LXC) on embedded Linux.
  • Collaborate with global software, hardware, and product teams to ensure alignment and timely delivery.
  • Communicate effectively across teams, clearly articulating technical challenges, solutions, and progress.
  • Drive technical roadmaps, architecture decisions, and execution strategies.

Requirements

  • Bachelor’s degree with 10+ years or Master’s degree with 7+ years of embedded Linux platform development hands-on experience.
  • Strong proficiency in C and C++.
  • Familiarity with ARM CPU architecture and instruction sets.
  • Solid experience with Linux kernel and platform development, including bootloader, device tree, driver bring-up, systemd.
  • Deep understanding of Linux internals: memory management, scheduler, locking mechanisms, and block device drivers.
  • Strong debugging skills using GDB, trace tools, and JTAG.
  • Strong problem-solving mindset, with the ability to adapt to fast-changing environments and deliver optimal solutions.
  • Fluent in both English and Mandarin (spoken and written), with a rigorous and professional communication style.

Desired Qualifications

  • Experience with embedded Linux distributions such as Ubuntu, Debian, Yocto, or Android OS.
  • Background in Robotics, Drones, Camera, IOT product development.
  • Proven ability to lead technical projects from concept to delivery.
  • Experience mentoring junior engineers or leading technical collaboration within a team.
  • Exposure to emerging technologies such as virtualization, containers, or AI on embedded systems.

Skills

C++CLinuxARMDockerGDBsystemdYoctoPythonAndroidXenLXCJTAG
#IoT#Linux#Software Engineer#Embedded Systems#Robotics#Drones#Wearable#Action Camera#Kernel#Bootloader#Device Drivers#Virtualization#Containerization
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

49 minutes ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Chengdu, China

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant