FY25 Intern - Machine Learning Systems Engineering Internship - Canada (16 months) in Markham at honor foundations

Date Posted: 10/9/2024

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Markham
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    10/9/2024

Job Description


Company:

Qualcomm Canada ULC

Job Area:

Interns Group, Interns Group > Interim Engineering Intern - Systems

Qualcomm Overview:

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.

General Summary:

Before there were smartphones or smart cities, before autonomous cars or 360° virtual reality videos, there was our technology. Headquartered in San Diego, for over 30 years Qualcomm inventions have inspired others to make the impossible, possible. From 5G to artificial intelligence, from IoT to automotive and extended reality applications, Qualcomm is inventing the technologies of an intelligently connected future, spearheading research efforts for the next global wireless standard, and collaborating with industry leaders in the wireless value chain to make this future a commercial reality.

As an Intern on the Qualcomm Machine Learning Systems Team, you will work closely with machine learning software and hardware performance architecture teams working to create and improve ML compilers for Qualcomm chips. The team also creates, deploys, and uses performance-driven simulation components for analysis and design of ML FW, SW and HW. This opportunity will utilize and strengthen the candidates’ SW and HW knowledge skill set. KEY RESPONSIBILITIES: 1. Compile neural networks to Qualcomm hardware, then analyze results and prototype algorithms to improve compilers and/or HW. 2. Create simulation models using Python, C, C++ to analyze the performance of neural networks on Qualcomm hardware 3. Run, debug, and analyze performance simulations and suggest enhancements to Qualcomm software and hardware to tackle bottlenecks due to computing and system memory hierarchy

4. Improve Qualcomm’s compiler stack that takes ML/AI models, and runs them efficiently on our ML/AI accelerator.

Programming Languages:

• C/C++ Python

Minimum Qualification:

• Python or C++

• Detail-oriented with strong analytical and debugging skills

Preferred Qualifications:

• Effective communication skills (written and verbal)

• Strong knowledge of Python and/or C/C++ is a strong asset

• Strong object-oriented design principles are an asset

• Knowledge of software processes (revision control, continuous integration, etc.)

• Knowledge in one or more of the following disciplines is preferred: machine learning APIs, convolutional neural networks

• Working knowledge of digital circuits and event-driven simulators is an asset

Educational Requirements:

• In study towards a Bachelors in the following:

Electrical or Computer Engineering Computer Science or Mathematics Engineering Science, System Design Engineering, or other multi-disciplinary fields

• Must be available for at least 12 months. 16 months is strongly preferred.

• A transcript is required. Please make sure you upload one.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail myhr.support@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

]]>