Cloud Engineering Tools Developer
Qualcomm Technologies, Inc. at http://www.qualcomm.com/about/businesses/qct
Engineering – Software
California – San Diego
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age – and this is where you come in.
The Software Analytics and Global Automation (SAGA) team, within the larger Products and Tools Group at Qualcomm, enables key automation workflows across Qualcomm as well as productions for our customers. From developing infrastructure to working with 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 commercial-grade software tools for development, testing and production within and outside Qualcomm.
+ Design and implement multi-platform, high-volume, low-latency communication software to communicate with devices over various types of connections
+ Design, abstract and implement high-performance functional modules which can be used by task-oriented applications
+ Design and implement efficient protocols among software components
+ Design and implement unit tests
+ 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.
+ 7+ years Software Engineering or related work experience.
+ 3+ years experience with Programming Language such as C, C++, Java, Python, etc.
+ Proficiency with a modern server-side language such as C#, Python, Node.
+ Familiarity with SQL databases such as MySQL, MS SQLServer
+ Experience using version control systems such as Git, Perforce
+ Experience designing and building backend REST APIs such as WebAPI, Django REST, Node Express.
+ Experience with using an ORM library such as Entity Framework, Django.
+ Familiarity with microservice architecture patterns
+ Experience with agile development methods including continuous integration and continuous deployment such as Jenkins, Travis.
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.
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.