- Design and implement core components of the ML runtime framework for inference on embedded systems.
- Collaborate with compiler, hardware, and model teams to co-design efficient execution paths for AI workloads.
- Develop and maintain C/C++ code for runtime kernels and system‑level integration.
- Develop tools to assist with performance profiling and debugging of quantized model accuracy.
- Analyze and improve runtime behavior using profiling tools and hardware counters.
- Support deployment of models from popular ML frameworks (e.g., Onnx, TensorFlow, PyTorch) onto Qualcomm's inference stack.
- Strong hands‑on experience in performance optimization for embedded or low‑power systems.
- Proficient in C/C++ programming, with a focus on system‑level and runtime development.
- Solid understanding of embedded system design, including memory hierarchy and hardware‑software interaction.
- Experience with Linux/Android development environments and toolchains.
- Familiarity with computer architecture, especially for AI accelerators or DSPs.
- Basic knowledge of machine learning concepts and model structures.
- Master's degree in Computer Science, Engineering, or related field.
- 2+ years of experience with ML frameworks (e.g., TensorFlow, PyTorch, ONNX).
- 2+ years of experience in embedded system development and optimization for ML inference.
- 2+ years of experience with C/C++ in performance‑critical environments.
- Experience with low‑level OS interactions (Linux, Android, QNX).
- Familiarity with quantization, graph optimization, and model deployment pipelines.
- Experience working in cross‑functional teams and large matrixed organizations.
- 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.
- 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.
- PhD in Computer Science, Engineering, Information Systems, or related field.
- Only for registered members Markham, Ontario
As a member of the Low Power AI Solutions team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low-power AI accelerators. · ...
- Only for registered members Markham, Ontario
We are seeking a Senior Embedded Software Engineer to join our team. · Design and implement core components of the ML runtime framework for inference on embedded systems. · Collaborate with compiler, hardware, and model teams to co-design efficient execution paths for AI workload ...
- Only for registered members Markham $114,400 - $164,400 (CAD)
We are seeking a Senior Embedded Software Engineer with expertise in machine learning runtime development to join our Low Power AI Solutions team. As a member of this team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low-power AI acce ...
-
Staff Embedded Machine Learning Engineer
2 weeks ago
Only for registered members Markham, OntarioWe are seeking a Machine Learning software engineer with embedded experience. · Qualcomm Automotive AI Software team is rapidly expanding to offer optimized solutions for infotainment and ADAS/Autonomous Driving. · Design and implement core components of the ML runtime framework ...
- Only for registered members Markham, Ontario
We are inventing developing and commercializing power-efficient on-device AI edge cloud AI and 5G to make this a reality. The AI Processor System software team is looking for talented and passionate engineers to develop and deliver novel embedded AI solutions to enable state-of-t ...
-
Staff Software Engineer, AI Runtime
4 weeks ago
Only for registered members Markham, OntarioWe are revolutionizing how we solve complex challenges—and Generative AI (GenAI) and Agentic AI is at the forefront of this transformation. · ...
-
Co-op Researcher
1 month ago
Only for registered members Markham+Huawei Canada has an immediate co-op opening for a Researcher. · ...
-
Co-op Researcher
1 month ago
Only for registered members Markham, OntarioHuawei Canada seeks a Researcher for its Human-Machine Interaction Lab. · ...
-
Memory Firmware Engineer
3 weeks ago
Only for registered members Markham, OntarioWe are looking for a passionate and experienced Firmware designer for infrastructure support of high-speed LPDDR, DDR and inter-chip IO IP development. · Implement and maintain complex continuous integration systems for the codebase in GitHub Actions to ensure robust build and te ...
-
Software Development Engineer – GPU Kernel
1 week ago
Only for registered members Markham, Ontario+Job summary · As a core member of the team,you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs.+Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. · ...
-
Embedded Software Engineer
3 weeks ago
Only for registered members Markham, OntarioAs a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. · ...
-
Memory FW Engineer
3 weeks ago
Only for registered members Markham, OntarioThe Memory IO team is looking for a passionate and experienced Firmware designer for infrastructure support of high-speed LPDDR, DDR and inter-chip IO IP development. · Be a part of the definition, design and development and productization phase of industry-leading Memory PHYs an ...
-
Sr. Safety Design Software Architect
3 weeks ago
Only for registered members Markham, ON+ Job summary: We are seeking a highly motivated Senior Safety Design Software Architect to join our Software Safety team in the Autonomous Vehicles (AV) organization. · + Responsibilities:Conduct software safety analyses and create runtime safety requirements by collaborating wi ...
-
Senior Embedded Software Engineer
2 weeks ago
Only for registered members Markham, Ontario+As a member of Low Power AI solution team, you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. · +Explore and prototype novel or emerging ML model architectures optimized for on-device, low-power inference, including vision, audio, and mu ...
-
Senior Embedded Software Engineer
2 weeks ago
Only for registered members Markham, ONAs a member of Low Power AI solution team you will play a critical role at deploying AI models on Qualcomm's low power AI accelerator. · ...
-
Firmware Engineer
3 weeks ago
Only for registered members Markham, OntarioThis is an opportunity to join Net2Source Inc., a global leader in workforce solutions. · We are seeking an experienced Firmware Designer to support our Memory IO team in the development of high-speed LPDDR, DDR, and inter-chip IO IP. · ...
- Only for registered members Markham, Ontario
As an intern on the Machine Learning Systems Team, you will collaborate with software and hardware performance architecture teams to enhance ML compilers for Qualcomm chips. The team works directly on production compilers targeting Qualcomm's Neural Processing Unit (NPU) and ship ...
-
Principal Software Engineer AAOS
1 month ago
Only for registered members Markham, ONWe are looking for a seasoned technical leader with a broad range of experiences with embedded Android platform who can guide development teams and product engineering by bridging the gap between technical and business goals. · , · , · , · ...
-
Principal Software Engineer AAOS
1 month ago
Only for registered members Markham, Ontario+The Vehicle Experiences Engine software team is a dynamic and fast-paced team that designs, develops, and maintains the embedded software platform for Infotainment and Software Defined Vehicle. · +Define the Android platform engineering strategy for the GM Infotainment system. · ...
-
Posit Support Engineer
3 weeks ago
Only for registered members Markham, Ontario+ Build your career at Astellas continues to offer inspiring challenges and a chance to make your mark in doing good for others. Our open and progressive culture is what makes us Astellas. It's a culture of doing good for others and contributing to a sustainable society. · + As p ...
-
Co-op Engineer
1 week ago
Only for registered members Markham InternshipHuawei Canada has an immediate co-op opening for an Engineer. · ...
Senior Embedded Software Engineer, Machine Learning runtime - Markham - Nutanix
Description
Company
Qualcomm Canada ULC
Job Area
Engineering Group, Engineering Group > Machine Learning Engineering
General Summary
As a member of the Low Power AI Solutions team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low‑power AI accelerators. This position focuses on developing and optimizing the machine learning runtime framework for inference workloads on embedded edge devices. You will be responsible for implementing performance‑critical components of the machine learning runtime framework and applying advanced optimization techniques. This role includes adding runtime support for popular ML architectures that are best suited for Qualcomm's low‑power AI accelerators. Your work will directly impact the runtime efficiency, latency, and power consumption of AI applications running on Qualcomm hardware.
Key Responsibilities
Required Skills & Experience
Preferred Qualifications
Minimum Qualifications
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 disability- 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).
Pay range and Other Compensation & Benefits
$114, $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.
Contact
If you would like more information about this role, please contact Qualcomm Careers.
#J-18808-Ljbffr
-
Senior Embedded Software Engineer, Machine Learning runtime
Only for registered members Markham, Ontario
-
Senior Embedded Software Engineer, Machine Learning runtime
Only for registered members Markham, Ontario
-
Senior Embedded Software Engineer, Machine Learning runtime
Only for registered members Markham
-
Staff Embedded Machine Learning Engineer
Only for registered members Markham, Ontario
-
Staff Engineer, AI/Machine Learning/Embedded Systems
Only for registered members Markham, Ontario
-
Staff Software Engineer, AI Runtime
Only for registered members Markham, Ontario
-
Co-op Researcher
Only for registered members Markham
-
Co-op Researcher
Only for registered members Markham, Ontario
-
Memory Firmware Engineer
Only for registered members Markham, Ontario
-
Software Development Engineer – GPU Kernel
Only for registered members Markham, Ontario
-
Embedded Software Engineer
Only for registered members Markham, Ontario
-
Memory FW Engineer
Only for registered members Markham, Ontario
-
Sr. Safety Design Software Architect
Only for registered members Markham, ON
-
Senior Embedded Software Engineer
Only for registered members Markham, Ontario
-
Senior Embedded Software Engineer
Only for registered members Markham, ON
-
Firmware Engineer
Only for registered members Markham, Ontario
-
FY26 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)
Only for registered members Markham, Ontario
-
Principal Software Engineer AAOS
Only for registered members Markham, ON
-
Principal Software Engineer AAOS
Only for registered members Markham, Ontario
-
Posit Support Engineer
Only for registered members Markham, Ontario
-
Co-op Engineer
Internship Only for registered members Markham