Engineer - Machine Learning Software at Qualcomm Canada ULC - ScoutJobs - The AI-curated global job board
Skip to content
Qualcomm Canada ULC
Posted 13 hours ago

Engineer - Machine Learning Software

Qualcomm Canada ULC

Requirements

Bachelor's degree in Computer Science or related field, Modern C++17 experience, Mathematical algorithms knowledge, Middleware or firmware development experience, Multithreading and multitasking experience, Familiarity with TensorFlow, PyTorch, or ONNX, Git, Linux, JIRA, and Docker

Skills

C#Machine LearningEmbedded Systems

About the role

Responsibilities

  • Develop modern C++17 software libraries for Qualcomm Hexagon Processors
  • Design and performance tune C++17 code optimized for embedded systems
  • Develop model analyzing tools for both internal and external customers
  • Implement and optimize machine learning operations on Hexagon Processors
  • Use cross-compiler toolchains for embedded systems including Android, Linux, and QNX
  • Debug customer machine learning use cases executing on the Qualcomm AI Stack
  • Participate in software quality process improvements and communicate across globally diverse teams

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field
  • Strong experience with modern C++17
  • Knowledge of mathematical algorithms
  • Experience with middleware or firmware development
  • Experience with multithreading and multitasking
  • Familiarity with TensorFlow, PyTorch, or ONNX
  • Proficiency with Git, Linux, JIRA, and Docker

Preferred Qualifications

  • Three or more years of relevant professional work experience
  • Background in mathematical algorithms using fast math libraries and vector instruction sets
  • Experience with Hexagon DSP SDK or embedded system cross-compiler toolchains
  • Knowledge of software design patterns

Benefits

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Comprehensive health benefit options for employees and dependents
  • Financial wellness and wealth-building programs
  • Continuous learning, development programs, and tuition reimbursement

About the Company

Qualcomm is a global leader in wireless technology, building the AI software and hardware that powers the next generation of connected devices. Our AI Software team develops the Qualcomm AI Engine directly to enable OEMs and developers to run deep neural network models on cutting-edge processors.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Engineer - Machine Learning Software

Qualcomm Canada ULC · Markham

Sign up to apply