Summer 2027 Long Term Analog and Mixed Signal Engineering Intern/Co-Op

advanced micro devices

Markham

Hybrid

CAD 140,000 - 210,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Qualcomm in Toronto is seeking a Senior Staff Compiler Engineer to advance ML/AI compilers for efficient mappings of ML workloads on future SoCs. You will join the ML Systems Team and contribute to production and exploratory compiler work.

The role emphasizes performance-driven analysis, collaboration with HW/SW teams, and pre-silicon evaluation of compute performance, with hybrid work and strong emphasis on C++/Python skills and system-level understanding.

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • Strong problem-solving and debugging skills.
  • Experience with ML/AI compiler concepts is beneficial.

Responsibilities

  • Develop and evolve ML/AI compilers for ML workloads.
  • Map ML workloads to Qualcomm hardware efficiently.
  • Analyze ML algorithms and workloads to influence HW/SW features.
  • Create performance-focused simulations using C++ and Python.
  • Assess trade-offs for future HW/SW ML algorithms.
  • Pre-Silicon performance prediction for ML workloads.

Skills

C++
Python
Algorithms
Performance analysis
Debugging
Communication
Software development
Revision control
CI/CD

Education

Bachelor's degree in Computer Science, Engineering, Information Systems

Tools

Git
Jenkins
Docker
clang/MSVC

Job description

Senior Staff Compiler Engineer
Toronto/Hybrid

We are partnered with a global leader in the semiconductor industry, assisting in the search for a Senior-Staff level compiler optimization engineer to join their growing AI/ML R&D team.

General Summary:

Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale of mobile, We envision making AI ubiquitous—expanding beyond mobile and powering other end devices, machines, vehicles, and things.

We are inventing, developing, and commercializing power-efficient on-device AI, edge cloud AI, and 5G to make this a reality.

Job Purpose & Responsibilities

As a member of the ML Systems Team, you will participate in two activities:

  • Development and evolution of ML/AI compilers (production and exploratory versions) for efficient mappings of ML/AI algorithms on existing and future HW
  • Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm’s ML HW/SW offerings

Key Responsibilities:

  • Contributing to the development and evolution of ML/AI compilers
  • Defining and implementing algorithms for mapping ML/AI workloads to Qualcomm HW
  • Understanding trends in ML network design, through customer engagements and latest academic research, and how this affects both SW and HW design
  • Creation of performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future SoCs
  • Exploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithms
  • Pre-Silicon prediction of performance for various ML algorithms
  • Running, debugging and analyzing performance simulations to suggest enhancements to hardware and software to tackle compute and system memory-related bottlenecks

Minimum Qualifications:

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

Requirements:

  • Demonstrated ability to learn, think and adapt in fast-changing environments
  • Detail-oriented with strong problem-solving, analytical and debugging skills
  • Strong communication skills (written and verbal)
  • Strong background in algorithm development and performance analysis is essential

The following experiences would be significant assets:

  • Strong object-oriented design principles
  • Strong knowledge of C++
  • Strong knowledge of Python
  • Experience in compiler design and development
  • Knowledge of network model formats/platforms (eg. Pytorch, Tensorflow, ONNX) is an asset.
  • On-silicon debug skills of high-performance compute algorithms
  • Knowledge of algorithms and data structures
  • Knowledge of software development processes (revision control, CD/CI, etc.)
  • Familiarity with tools such as git, Jenkins, Docker, clang/MSVC
  • Knowledge of computer architecture, digital circuits and event-driven transactional models/simulators
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)
Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)

Qualcomm • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)
Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)

QUALCOMM, Inc. • Markham

On-site
CAD 120,000 - 190,000
ML Compiler & Performance Intern (16 Months, Housing)
ML Compiler & Performance Intern (16 Months, Housing)

linetgroup • Markham

On-site
CAD 76,000 - 144,000
Housing stipend
Mentorship program
Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)
Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)

Qualcomm • Quebec

On-site
CAD 120,000 - 180,000
FY27 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)
FY27 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)

QUALCOMM, Inc. • Markham

On-site
CAD 76,000 - 144,000
Housing stipend
Mentorship program
FY27 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)
FY27 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)

Qualcomm • Markham

On-site
CAD 55,000 - 103,000
Housing stipend
Competitive hourly pay
ML/AI Compiler Engineer: Frameworks & Performance
ML/AI Compiler Engineer: Frameworks & Performance

QUALCOMM, Inc. • Markham

On-site
CAD 120,000 - 190,000
Sr. Software Engineer
Sr. Software Engineer

Qualcomm • Markham

On-site
CAD 80,000 - 110,000
Staff AI Software Engineer (C++)
Staff AI Software Engineer (C++)

Qualcomm • Markham

On-site
CAD 179,381 - 247,743
Competitive annual discretionary bonus
RSU grants
Comprehensive benefits package
Sr. Engineer, AI Software/Machine Learning Engineering (C++)
Sr. Engineer, AI Software/Machine Learning Engineering (C++)

Qualcomm • Markham

On-site
CAD 157,923 - 226,945
Annual discretionary bonus
RSU grants
Competitive benefits package