Qualcomm Engineering Tools and Automation Developer in San Diego, California

Job Description:

Job Id


Job Title

Engineering Tools and Automation Developer

Post Date




Qualcomm Technologies, Inc.

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

Job Area

Engineering - Software


California - San Diego

Job Overview

The Software Analytics and Global Automation (SAGA) team, within the larger Products and Tools Group at Qualcomm, enables key automation workflows across Qualcomm. From developing infrastructure to working with internal partners, we find the best ways to build engineering solutions that are cost-effective, available, scalable, secure, and forward-looking.

As a software engineer on the SAGA team, you will be responsible for designing, implementing, and maintaining crucial tools and automation platforms that some of the largest teams within Qualcomm are dependent on.


  • Design and implement high-volume, low-latency, distributed processing layers, making thoughtful tradeoffs between consistency and availability

  • Abstract away service business logic behind consistent, coherent service APIs for the UI layer and distributed clients to use

  • Define database data models and data retrieval architecture, using caching where performance is required, and keeping geo-location access speed as a primary concern

  • Write web application logic and design layouts to rapidly build new capabilities for numerous customers

  • Be part of a cross-functional team, with a large amount of ownership and responsibility for managing things directly

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.

  • 1+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications

  • C# programming

  • AngularJS

  • JavaScript and related frameworks (React, Ember, and/or Vue)

  • Python or Perl


  • Experience with database design, ORMs, migrations, including relational and NoSQL databases

  • Experience with REST API design principles

  • Experience with distributed systems and cloud computing

  • Experience with AWS or Microsoft Azure

  • Experience working with user interface and user experience development

  • Experience in systems, including hands-on knowledge with firmware deployment on target and debugging

  • A sense of ownership and product focus

  • An ability to balance urgency with shipping high quality and pragmatic solutions

Education Requirements

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


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.