Qualcomm Linux Kernel Software Developer in Shenzhen, China
Job Id E1957474
Job Title Linux Kernel Software Developer
Post Date 08/19/2017
Company-Division Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
Job Area Engineering - Software
Location China - Shenzhen
Job Overview The candidate will work in a fast-paced, high-energy team focusing
on bootloader, kernel and device driver development on Android platform.
Linux Kernel Development, Optimization and Maintenance.
Participate in kernel/memory/scheduler bring-up and debug.
Support customer kernel/memory/scheduler bring-up and debug.
Mentor junior Engineers.
Minimum Qualifications 1. Very strong in C and Data structures, preferably in developing Linux kernel in Android platform.
Proficiency in assembly (ARM, MIPS, x86 or PPC) is strongly desired.
In-depth knowledge of Linux Kernel functionality and architecture including knowledge of boot up, SMP, etc.
Excellent debugging and problem-solving skills.
Solid understanding of low-level CPU architecture (core, cache, MMU, bus architecture, etc.)
Good understanding of HMP scheduler
Familiar with version control tool such as GIT is a plus.
Preferred Qualifications 3+ years of work experience in the following areas required:
Education Requirements Required: Bachelor's, Computer Engineering or equivalent experience
Preferred: Master's, Computer Engineering or equivalent experience
EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.