Updated: 5/11/2012
Sr. Software Engineer - Virtual Machines & System Software Research and Development (BARD)
Requisition # G1896484 Job Title Sr. Software Engineer - Virtual Machines & System Software Research and Development (BARD) Post Date 02/01/2012 Division Corporate Research & Development Job Area Engineering - Software
Location California - Santa Clara
Job Function Job Function The qualified candidate will engage in exciting development work in the following areas:
Virtual machines and system software.
Specific areas of interest include garbage collection, compilers and runtime systems, hypervisors, and operating systems.
About BARD
Qualcomm's new Bay Area Research and Development Center (BARD)
Qualcomm, Inc. is setting up a new research and development center in the San Francisco Bay Area. Called BARD (for Bay Area R &D), the new center will take Qualcomm's traditional strength in digital wireless technologies in new directions such as mobile internet protocols, mobile commerce, security technologies, client software platforms, distributed applications, search and discovery, virtual machines, sensor technologies, and location based services. By locating the group in Santa Clara, the center will have access to top-tier technical talent, world-class research universities, and Silicon Valley's thriving startup community. At Qualcomm, we believe that research & development is the key to harnessing the power of imagination - to unlocking our potential, and helping you to realize yours.
Qualcomm has consistently ranked as one of Fortune's 100 Best Companies to work for. Qualcomm develops, manufactures, markets, licenses, and operates advanced communications systems and products based on its digital wireless technologies. By partnering with other companies and acting as an enabler to their business activities, Qualcomm acts as a catalyst to the entire wireless industry. Skills/Experience Skills/Experience Experience in developing and debugging system software in one or more of the areas of garbage collection, compilers and runtime systems, hypervisors, and operating systems is required.
Strong programming skills in C/C++, and knowledge of Assembly language programming required.
Experience with source code management tools in a team development environment, and strong collaboration skills a strong plus.
Experience implementing and evaluating algorithms tuned for specific hardware architectures is a definite plus.
Knowledge of all aspects of systems, with a strong emphasis on mobile computing is a definite plus.
Good verbal and written communication skills are prerequisites.
Responsibilities Education Requirements Required: Master's+ 5yrs industry exp, Computer Science Preferred: Doctorate
|