Qualcomm Software Applications Engineer in San Diego, California

Job Description:

Job Id


Job Title

Software Applications Engineer

Post Date




Qualcomm Technologies, Inc.

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

Job Area

Engineering - Software


California - San Diego

Job Overview

Qualcomm is a leader in mobile wireless communications & computing chipsets. We are working with leading OEMs and partners to define user-experience with next generation mobile devices Smartphones, Tablets, Netbooks and other entertainment & computing devices.

QCT applications engineers support customers with understanding, integrating, customization, building, and bring-up of Qualcomm software, enabling debugging features, providing training to customer. We offer a wide range of tools, design and deployment services to support the device development process and develop new technologies based on the needs and demands of the wireless market.

This position is part of the CE(Customer Engineering) organization that deals with the platform software and is focused on the modem processor and covers the OS (Rex/L4/QurT), crash debugging, memory (heap stack) management, system performance, and overall system stability. It exposes the candidate to the cutting edge technology, key players in the wireless industry worldwide working on leading edge ultra-low-power, smartphone /tablet computing devices. This role not only enables you to develop strong expertise in the QCT chipset integrated solutions, but also exposes you to be part of the early engagements, latest system software and solutions. Some travel to customer sites for onsite support and to Qualcomm offices in U.S. and abroad for training and meetings may be required.

Candidate in this role will support a wide range of customer/partner activities from product design, SW engineering to commercialization. This includes training, documentation, assisting customers in debugging, optimizing and integrating software.

This is a very challenging position that requires the candidate to continually interface with QCT chipset customers and internal teams.

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.

Minimum Qualifications

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Preferred Qualifications

Industry experience in the following:

  • C/C++ programming

  • Device driver programming and debugging with JTAG/other tools

  • Processor architecture and cache subsystem

  • Embedded OS (Kernel architecture, OS services heap, memory and crash debugging)

  • Debugging skills on generic processors

  • Experience developing or debugging software for multi-core or SMP systems highly desirable

  • Android platform and/or SDK knowledge and experience highly desired

  • Generic software programming skill and tool knowledge python, software version control system

  • Knowledge of modem communication protocol

  • Knowledge of OS/system performance profiling and optimization techniques

  • Team player

  • Communication, written & interpersonal skills, motivation, the ability to learn quickly

  • Self-starter

Education Requirements

Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field

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


EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.