Qualcomm

Senior Embedded Software Engineer (C/C++), Machine Learning

Qualcomm
Apply
1 day ago
Markham, CanadaSenior

Base Salary

$114k - $164k/yr

Responsibilities

  • Map machine learning operators to low-level instructions for Qualcomm low-power AI accelerators.
  • Develop optimized embedded software, machine learning kernels, compiler tools, and model-efficiency tools for AI hardware.
  • Implement graph transformations, scheduling, memory planning, quantization, and individual operator optimizations.
  • Extend machine learning runtime or training frameworks with new features and performance optimizations.
  • Co-design machine learning hardware and software for inference and training solutions.
  • Develop or prototype machine learning algorithms, models, and frameworks and independently conduct training and evaluation experiments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field plus 2+ years of relevant experience; or a master’s degree plus 1+ year; or a PhD in a related field.
  • Proficiency in C/C++ and hands-on performance optimization experience.
  • Experience with Linux or Android development environments and tools.
  • Familiarity with embedded or computer hardware architecture.
  • Preferred experience with machine learning frameworks such as TensorFlow, Caffe, Caffe2, PyTorch, or Keras.
  • Preferred experience in embedded system development and optimization for machine learning domains such as NLP or multimedia.
  • Preferred experience with statistics and probability, low-level operating-system and hardware interactions, large matrixed organizations, and senior-leadership interaction.

Benefits

  • Annual base pay range of $114,400.00–$164,400.00, plus a discretionary bonus program and potential annual RSU grants.
  • Competitive benefits package supporting employees at work, at home, and at play.
  • Qualcomm is an equal opportunity employer and provides reasonable accommodations during the hiring process.

Tech Stack

CC++KerasLinuxPyTorchTensorFlow
Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me