Sr. Engineer, Machine Learning Engineering (C++) at Qualcomm Canada ULC - ScoutJobs - The AI-curated global job board
Skip to content
Qualcomm Canada ULC
Posted 6 hours ago

Sr. Engineer, Machine Learning Engineering (C++)

Qualcomm Canada ULCSr. Engineer, Machine Learning Engineering (C++)

Perks & benefits

Health InsuranceAnnual LeavePaid Leave

Requirements

modern C++17, mathematical algorithms, middleware or firmware development, multithreading, TensorFlow, PyTorch, ONNX, git, Linux, 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, or related field with 2+ years of relevant experience (or Master's with 1+ year, or PhD)
  • Proficiency in modern C++17 language features
  • Experience with mathematical algorithms using fast math libraries and vector instruction sets
  • Practical experience in middleware or firmware software development
  • Experience with multitasking and multithreading driver development
  • Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or ONNX
  • Proficiency with tools including git, Linux, JIRA, and Docker

Preferred Qualifications

  • Experience with Hexagon DSP SDK or cross-compiler toolchains for embedded systems
  • Strong knowledge of software design patterns

About the Company

Qualcomm builds the Qualcomm AI Engine to enable OEMs and developers to run deep neural network models on cutting-edge hardware. Our work powers transformative AI technology in everything from smartphones to automotive systems and IoT devices.

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

Sr. Engineer, Machine Learning Engineering (C++)

Qualcomm Canada ULC · Markham

Sign up to apply