Qualcomm Engineering Tools and Automation Developer in San Diego, California
Engineering Tools and Automation Developer
Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
Engineering - Software
California - San Diego
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.
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.
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
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.