This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Qualcomm
Posted 4mo ago

Sr. Engineer, AI Software/Machine Learning Engineering (C++)

Qualcomm
Markham, Ontario, Canada
$114k-$164k/yrOnsiteFull Time
Responsibilities
  • developing software
  • tuning performance
  • debugging models
Requirements
  • Bachelor's (or Master's/PhD) in CS/Engineering/Information Systems with 1–2+ years experience
  • Expertise in modern C++17
  • Embedded systems
  • Cross-compiler toolchains
  • Hexagon DSP SDK
  • Familiarity with TensorFlow/PyTorch/ONNX and tools like git, Linux, JIRA
  • Docker
Technical tools mentioned
C++17Qualcomm Hexagon ProcessorsHexagon DSP SDKTensorFlowPyTorchONNXgitLinuxJIRADockerAndroidQNX

Job description


Company:

Qualcomm Canada ULC

Job Area:

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary:

NOTE:

  • Our team does not work in data science, build models or train models

AI’s ability to solve complex problems across multiple domains is transformative.  In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors.  Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI Stack.  We are building optimized on-device AI stack with cutting edge hardware to run deep neural networks with that phone you keep in your pocket, that car you drive, or that vacuum cleaner you unleash to clean your house.  Come join us if you want to work on bleeding edge AI technology.  In this position you will build high performance software for AI engines to extend our AI solutions into industry leading customer use cases. New Position

Duties and Responsibilities:

  • Development of modern C++17 software library for Qualcomm Hexagon Processors

  • Design and performance tune modern C++17 code for an embedded system

  • Development of model analyzing tools for the internal and external customers

  • Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX

  • Address issues found in existing and past Qualcomm AI products

  • Implement and optimize modern C++17 machine learning operations on Hexagon Processors

  • Debug customer machine learning use cases executing on Qualcomm AI Stack

  • Communication across globally diverse team

  • Participate in software quality process improvements

Preferred Qualifications:

  • 3+ years of relevant work experience

  • Experience/expertise with C++, ideally modern C++ 17 language features

  • Background in mathematical algorithms using fast math libraries and vector instructions sets

  • Practical experience with developing middleware or firmware software

  • Experience with multitasking and multithreading driver development

  • Experience with Hexagon DSP SDK or cross compiler toolchains for embedded systems

  • Familiarity with TensorFlow, PyTorch or ONNX

  • Experience with tools such as git, Linux, JIRA and Docker

  • Knowledge of design patterns

Minimum Qualifications:

• Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
PhD in Computer Science, Engineering, Information Systems, or related field.

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 [email protected] 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. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

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.

Pay range and Other Compensation & Benefits:

$114,400.00 - $164,400.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm.  We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus).  In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer.

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

About Qualcomm

Designs and manufactures semiconductors and wireless telecommunications products.

Similar jobs

AI Software Engineer roles near Markham, Ontario
1w
Save
Mark Applied
Hide
AI Software Engineer
Toronto or Mississauga or Windsor
$165k-$210k/yr HybridFull Time
SS&C Technologies
SS&C TechnologiesNasdaq: SSNC: Provides software and technology for financial and healthcare sectors.
10+ YOEBachelor's degree in a relevant technology field, 10+ years of Java and Python development, enterprise software delivery, AI-assisted engineering, AI agents, SDLC/ADLC, CI/CD, DevOps, and Agile experience.
Claude Code, GitHub Copilot, Java, Python, Microservices, CI/CD, DevOps, Agile, RAG
3w
Save
Mark Applied
Hide
AI Model, Framework, and GPU Software Engineer – Agentic AI
Markham, Ontario, Canada
$132k-$198k/yr HybridFull Time
AMD
AMDNASDAQ: AMD: Designs and manufactures computer processors and graphics technology.
Experience developing AI software for GPU-accelerated platforms using C/C++ and/or Python, familiarity with AI frameworks and model optimization, and experience with performance analysis and open-source contributions.
C, C++, Python, Linux, Windows, PyTorch, vLLM, llama.cpp
2mo
Save
Mark Applied
Hide
Senior AI Software Engineer
Toronto, Ontario, Canada
HybridFull Time
iManage
iManage: Intelligent document and email management software for professionals.
3+ YOE3+ years ML/AI or software engineering experience; degree in CS/ML-related field; experience building and shipping LLM systems; proficiency in Python, PyTorch, Hugging Face; Kubernetes and GPU optimization; production ML lifecycle and CI/CD.
Python, PyTorch, Hugging Face, PyTorch Distributed, Ray, vLLM, SGLang, LangChain, LlamaIndex, Kubernetes, AKS, GPU, Azure, AWS, GCP, CI/CD
2mo
Save
Mark Applied
Hide
Senior Software Engineer, AI
Toronto, Ontario, Canada
$188k-$242k/yr HybridFull Time
Justworks
Justworks: HR, payroll, and benefits platform for small businesses
5+ YOE5+ years backend engineering experience, hands-on LLM/AI agents experience, strong API design and system integration skills, product-minded ownership in ambiguous environments.
Golang, Ruby on Rails, Javascript, Java, C#, Python, VueJS, MySQL, Kafka, AWS, Git, Memcache, Redis, ElasticSearch, Docker, Terraform, Kubernetes, CircleCI, DataDog
3w
Save
Mark Applied
Hide
Senior Generative AI Software Engineer
Toronto, Ontario, Canada
OnsiteFull Time
Apertera
Apertera: Provides professional translation and adaptive AI for regulated industries.
3+ YOEMaster's in CS/Data Science/Statistics/Engineering (PhD preferred),3+ years building GenAI/LLM applications,experience with RAG,SFT,PPO/DPO/GRPO or continued pre-training,Python and Git proficiency,cloud and ML framework experience.
Python, Git, Huggingface, Amazon Bedrock, PyTorch, TensorFlow, Pandas, AWS, GCP, Azure
4w
Save
Mark Applied
Hide
Lead AI/ML Software Engineer
Toronto, Ontario, Canada
OnsiteFull Time
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
5+ YOEPhD or Master’s in CS/ML (or equivalent experience),5+ years deploying ML models in production,advanced Java/Python skills,LLM and RAG experience,MLops and containerization expertise,strong communication.
Java, Python, TensorFlow, PyTorch, FastAPI, Flask, OpenShift Container Platform, Kubernetes, GitHub Copilot, Windsurf AI, Anthropic Claude Code
2mo
Save
Mark Applied
Hide
Lead Software Engineer, AI
Toronto, Ontario, Canada
$140k-$175k/yr HybridFull Time
Thomson Reuters
Thomson ReutersNASDAQ: TRI: Provides professional software, data, and news services globally.
8+ YOE8+ years in software engineering; 4+ years in senior/lead roles; strong Python and AI/ML expertise; experience with AI models in production; cloud and MLOps experience.
Python, PyTorch, TensorFlow, JAX, AWS, Azure, GCP, Docker, Kubernetes, Terraform
7mo
Save
Mark Applied
Hide
Senior Software AI Developer
Toronto, Ontario, Canada
OnsiteFull Time
Autodesk
AutodeskNASDAQ: ADSK: Developing software for architecture, engineering, and entertainment industries.
2+ YOE2-3 years building APIs with Python/Node.js; AI agent tools; MCP tools; REST/Graph web services; design reusable modules; BS in CS/Engineering or related field.
Python, Node.js, REST APIs, Graph, AWS Bedrock, Strands, AWS SQS, AWS SNS, Elasticsearch, DynamoDB, RDS, Elastic Cache
This job has expired