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
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob 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
Similar Jobs
Saab
Järfälla, Sweden +1 moreHardware Engineer (General Engineering)
Full Time Be an early applicant Posted 3 days ago
Saab
Linköping, SwedenDoktor inom Sensorfusion till Gripenutveckling
Full Time Be an early applicant Posted 3 days ago
Saab
Nürnberg, GermanyTechniker (m/w/d) Mechatronik oder Elektrotechnik
Full Time Be an early applicant Posted 3 days ago
Microsoft
PolandCopilot Solution Engineer
PLN 284–617k/yr Full Time Be an early applicant Posted 3 days ago
Volvo Group
Göteborg, SwedenSOC Analyst L4
Full Time Be an early applicant Posted 4 days ago
Sandvik
Tampere, FinlandProduct Safety Engineer
Full Time Be an early applicant Posted 3 days ago
