**Job Id** E1961089
**Job Title** Staff Software Development Engineer – Virtual Reality Software
**Post Date** 12/05/2017
**Company-Division** Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
**Job Area** Engineering – Software
**Location** California – San Diego
**Job Overview** Qualcomm is the industry leader in mobile communication technology, the largest fabless semiconductor company in the world. This is an opportunity to design, develop, and commercialize software on the majority of mobile devices on the market today. You will both learn and drive new mobile technology while working alongside international hardware and software development teams both within Qualcomm and with customers that span the globe. As part of the Virtual Reality Software Team you will create software at all levels of the stack on the Qualcomm Snapdragon Processors, and off and also on simulation and emulation environments. Job entails designing, implementing and optimizing platform software and enablement engines to realize Low latency, power and thermally efficient, active and immersive Virtual Reality solutions on Snapdragon processors. We are looking for enthusiastic, versatile, and self-motivated engineers looking for exciting challenges.
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
**Minimum Qualifications** **8 to 15 years of industry experience in the following:**
+ Developing in embedded software environments
+ C/C++ programming language
+ Assembly programming
+ Linux/Android drivers
+ Mobile camera software development
+ Snapdragon MSM architecture
+ Debugging in embedded software environments
+ Solid understanding of computer architecture and real-time operating systems
+ Versatile attitude to learn new languages, architectures, and operating systems
+ Self-motivated and ability to work independently
+ Familiarity with Snapdragon Architecture and DSP programming
+ Experience building complex software systems that have been successfully delivered to customers
+ Experience developing software on Linux or Android including kernel and device drivers
**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.**
Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.