Qualcomm Senior/Staff Automotive Linux Engineer in Shanghai, China

Job Description:

Job Id E1956887

Job Title Senior/Staff Automotive Linux Engineer

Post Date 10/08/2017

Company-Division Qualcomm Technologies, Inc.

CDMA Technology at http://www.qualcomm.com/about/businesses/qct

Job Area Engineering - Software

Location China - Shanghai

Job Overview Were looking for skilled senior or staff engineer to develop Linux kernel and drivers for the automotive products, including driver performance optimization, kernel booting KPI, automotive platform driver, android platform drivers and the architecture design of the automotive software. It also includes to work with cross functional teams to set up the Linux and Android demo systems for auto customers.

Minimum Qualifications Familiar with multiprocessor architecture, ARM processors, caching, interrupts, etc.

Experienced in Linux kernel architecture and driver development, such as signals, priorities, deadlocks, stacks, interrupt, memory management, scheduler, synchronization methods, etc.

Experienced in Linux kernel and driver performance optimization.

Experienced with Linux virtio and virtual driver implementation.

Proficient C, C++ programming with 6+ years development experience in Linux kernel and device drivers.

Excellent software design, problem solving, debugging, documentation and presentation skills and proved experiences.

Solid background in developing with an Open Source mindset

Experienced with GENIVI, TIZEN, AGL or Android is a plus

Experienced with project or people management is a plus.

Well organized, great communication and reporting skills

English communication capability able to work with colleagues around the world smoothly.

Good responsibility and team spirit, able to work under tight project deadlines and balance multiple competing priorities and tasks simultaneously

Faster learner; able to grasp concepts with only basic training and the initiative to ask questions.

MS in CS/EE with 5+ years experience (or BS with 8+ years) in embedded Linux software development

Preferred Qualifications N/A

Education Requirements Required: Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering

Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering


EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.