Qualcomm Machine Learning System Software Engineer in Markham, Canada

Job Description:

Job Id

E1965276

Job Title

Machine Learning System Software Engineer

Post Date

08/06/2018

Company


Division

Qualcomm Technologies, Inc.


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

Job Area

Engineering - Software

Location

Canada - Markham

Job Overview

Artificial Intelligence is changing the world for the benefits of human beings and societies. QUALCOMM, as the world's leading mobile computing platform provider, is committed to deliver power-efficient cognitive computing technologies for enabling the wide deployment of intelligent solutions on all possible devices. Be a part of the R&D and System Software team, you will be involved and participate in various development phases of the state-of-the-art technologies for next generation machine learning system.

The candidate is expected to have strong interest and deep passion on making leading-edge algorithms working on mobile/IoT/embedded platforms for the benefit of end users.

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

Knowledge in one or more of the following disciplines is preferred:

-Experience with assembly programming, and solid C/C++ background

-Experience with low level hardware including memory configurations, DMA, and processor (ALU) design and operation

-A good understanding of LLVM or similar compiler, ability to port LLVM-backend to custom hardware/instructions

-Experience of profiling software and optimization techniques

-Knowledge of Machine Learning and good understanding of multi-dimensional data movements and processing

  • 1+ years experience with Database Management Software.

  • 1+ years experience with API.

  • 1+ years experience working in a large matrixed organization.

Education Requirements

B.Sc., M.Sc., or Ph.D. in Computer Science and/or Computer 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.