Logo
Qualcomm

Platform SW Engineer - Shanghai

Qualcomm, Oregon, Illinois, United States, 61061


Company:

Qualcomm ChinaJob Area:

Engineering Group, Engineering Group > Software EngineeringGeneral Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.Minimum Qualifications:Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.2+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.Job Overview:For HGY development, you will work with global function teams to develop low-level device drivers and middle-level software based on Qualcomm Snapdragon Chipsets for the automotive market. Your responsibilities will include developing hypervisor FE/BE software, Linux kernel and user space software, conducting in-depth stability issue analysis, and testing Qualcomm-based automotive software operating systems. Collaboration with functionality development teams and test teams to resolve technical issues and defects will be a key part of your role. Additionally, you will actively participate in stability assessments and validations throughout the software development.Minimum Qualifications:Good programming skills in C/C++.Good knowledge on Linux kernel development.Familiar with virtualization technologies, experienced in hypervisor development.Strong analytical and problem-solving skills.Excellent communication skills, both verbal and written.Good self-driven ability.Experience with ASPICE, Fusa is a plus.Experience in system architecture design and analysis is a big plus.Education Requirements:MS in Electrical Engineering, Electrical and Computer Engineering, or Computer Science, MS preferred.All Qualcomm employees are expected to actively support diversity on their teams and in the Company.

#J-18808-Ljbffr