
Posted 13 hours ago
R&D – IoT Linux Software Engineer
Qualcomm China
Requirements
Bachelor's or Master's degree in Engineering or CS, 10+ years experience (Bachelor's) or 7+ years (Master's), Proficiency in C and C++, Familiarity with ARM architecture, Experience with Linux kernel and device drivers, Fluent in English and Mandarin
Skills
LinuxC#ARMKernel
About the role
Responsibilities
- Lead technical execution of Linux-based projects across the full software stack.
- 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 for Robotics, Drones, Wearable, and Action Camera products.
- Collaborate with global software, hardware, and product teams to ensure successful project outcomes and timely delivery.
- Explore and prototype new technologies such as virtualization (KVM, Xen) and containerization (Docker, LXC) on embedded Linux.
- Drive technical roadmaps, architecture decisions, and execution strategies.
Requirements
- Bachelor’s degree with 10+ years of experience or Master’s degree with 7+ years of hands-on embedded Linux platform development 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, and systemd.
- Deep understanding of Linux internals, including memory management, scheduler, locking mechanisms, and block device drivers.
- Strong debugging skills using GDB, trace tools, and JTAG.
- Fluency in both English and Mandarin (spoken and written).
About the Company
Qualcomm is a global leader in wireless technology, driving innovation in the Internet of Things (IoT), mobile, and automotive sectors. Our engineering teams work on world-changing technologies that impact lives around the globe.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeR&D – IoT Linux Software Engineer
Qualcomm China · Shanghai
