Sr Embedded Machine Learning Engineer
Listed on 2026-06-01
-
Software Development
AI Engineer, Embedded Software Engineer, Software Engineer, Machine Learning/ ML Engineer
Company:
Qualcomm Canada ULC
Job Area:
Engineering Group, Engineering Group >
Machine Learning Engineering
We are seeking a Machine Learning software engineer with embedded experience to join Qualcomm Automotive AI Software team, which is rapidly expanding to deliver optimized solutions for infotainment and ADAS/Autonomous Driving. The role involves developing and delivering novel embedded AI solutions to enable state‑of‑the‑art AI models on automotive platforms for millions of end users.
Key Responsibilities- 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++ 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, Tensor Flow, PyTorch) onto Qualcomm’s inference stack.
- Challenge the status quo and drive innovations to become best‑of‑class.
- Solid hands‑on experience in performance optimization for embedded or low‑power systems.
- Excellent C++ programming with a focus on system‑level and runtime development.
- Strong understanding of embedded system design, including memory hierarchy and hardware‑software interaction.
- Experience with Linux/Android/QNX development environments and tool chains.
- Familiarity with computer architecture, especially for AI accelerators or DSPs.
- Solid knowledge of machine learning concepts and model structures.
- Optimization of algebraic operations in algorithms for HW cores.
- Knowledge of deep learning and popular frameworks is an asset.
- 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.
Pay range: $ – $. The scale reflects the broad minimum to maximum pay for this role. Additional compensation includes a competitive annual discretionary bonus program and opportunities for annual RSU grants. Benefits include a comprehensive package designed to support success at work, home, and play.
Qualcomm is an equal‑opportunity employer.
Qualcomm provides reasonable accommodations for individuals with disabilities.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: