CareerPlanGet AI match score →

Machine Learning Engineer, Edge AI

Waterloo, ON, Canada💼 Full-time💰 $120,000–$120,000🗓 2026-07-09 → 2026-07-22

Core

Lead the integration and control of next-generation AI accelerators, defining the firmware layer between high-level AI frameworks and custom silicon to manage DSP scheduling and data feeding for ultra-low-power targets.

Role type

Senior IC machine learning engineer (edge AI & embedded systems)

Builds

Production-ready edge AI systems for low-power 1D sensor processing and high-dimensional sensing systems like ultrasonic arrays

Domain

Edge AI, embedded machine learning, custom silicon hardware orchestration

Deliverable

production ML models

Required skills

Python, PyTorch, ONNX, CNNs, Transformers, state-space models, model quantization, pruning, graph optimization, kernel acceleration, hardware-aware training, DSP programming, DMA transfer management, memory tiling, latency optimization, power consumption optimization

Preferred skills

CUDA development, GPU optimization, TensorRT, ONNX Runtime, TVN, IREE, TinyML, embedded inference runtimes, multimodal AI systems

Technologies

PyTorch, ONNX, CUDA, TensorRT, ONNX Runtime, TVN, IREE, DSPs, GPUs, microcontrollers

Responsibilities

Lead R&D in edge AI and embedded ML; Design, train, evaluate, optimize, and deploy ML models for sensing applications; Investigate novel architectures for constrained edge deployments; Optimize AI workloads via quantization, pruning, and hardware-aware training; Deploy models across onsemi and third-party edge hardware; Translate research concepts into production-quality systems; Co-design AI solutions with hardware, firmware, and software teams

Seniority

Senior, hands-on IC

Sourced via oracle_hcm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Oraclecloud ↗