Automotive Android Platform Engineer

Shanghai, Shanghai, China March 7, 2026 Eightfold Ai
We're looking for skilled staff engineer or senior engineer to develop the Linux kernel and middleware for the snapdragon SoC based automotive IVI and Telematics products, including the automotive platform drivers, Linux container support and performance optimization. You will be responsible for new feature design, technology investigation, ASPICE process enhancement, unit test/coverage, code developing and cross team review. You will also work with global tech PoC and testing teams to resolve key issues that impact the Linux HLOS from product testing. Experienced in Linux kernel architecture and driver development, such as signals, priorities, deadlocks, stacks, interrupt, memory management, scheduler, synchronization methods, etc. Experienced with Android framework, such as LPM/ bootkpi optimization/issue debugging. Experienced with Linux namespace and cgroup. Experienced with common Linux container solution like docker/lxc/ containerd. Familiar with yocto build system is a plus Experienced with virtualization is a plus Proficient C, C++ programming with 3+ years development experience in Linux kernel and userspace. Excellent software design, problem solving, debugging, documentation and presentation skills and proved experience. Well organized, great communication and reporting skills Solid background in developing with an Open-Source mindset 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 3+ years' experience (or BS with 5+ years) in embedded Linux software development Familiar with android auto is a plus Experienced with ASPICE and functional safety standard is a plus Experienced with project or people management is a plus. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Apply on company site

How to Get Hired at Qualcomm

  • Qualcomm is a technology powerhouse with over many open openings spanning engineering, business, and operations roles across global locations — research the specific business unit and technology domain before applying.
  • The Eightfold AI-powered careers portal uses advanced matching algorithms, so a comprehensive, well-formatted profile with detailed skills and experience will maximize your visibility to recruiters.
Read the full guide

How well do you match this role?

Check My Resume