1,184,220open jobs
66,514companies
212,240added this week
Browse all
Salary
≈ $94k – $216k per year (Estimated)
Location
In office (Edmonton)
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 4, 2026. First seen by Alion on Aug 4, 2026. CMC Microsystems scores B on the Alion truth index.

Overview
Company
Impact
Profile match
CMC Microsystems is a Canadian not-for-profit organisation based in Kingston, Ontario that gives universities and companies access to microsystems and semiconductor design tools, fabrication, prototyping and testing services. Founded in 1983, it lowers the cost and complexity of adopting technologies such as microelectronics, photonics, the Internet of Things, AI and quantum hardware by creating and sharing platform technologies across a national research network. It hires engineers, research and technical staff, and program, partnership and operations roles to run its design-tool licensing, fabrication access and training services.

Huawei Canada has an immediate 12-month contract opening for an Embedded Engineer.

About the team:

The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software-hardware systems optimization and architecture innovation. We keep tracking the trends of cutting-edge technologies, building the competitive strength of mobile AI, graphics, multimedia, and software architecture for mobile phone products.

About the job:

  • Research and development of Agentic AI Software for system optimization on edge devices, with measurable wins in latency, power, and quality.

  • Apply ML/RL-based techniques (e.g., cost models, schedulers, Ai model training) to provide Agentic Ai best Solution.

  • Develop, integrate, and debug Linux/Android Embedded software (graphics, camera, kernel drivers, framework software, etc.)

  • Develop and debug diagnostic tools for internal development teams.

  • Build/extend tooling for benchmarking, tracing, and automated regression/perf testing.

  • Evaluate and improve software performance.

Requirements

About the ideal candidate:

  • Master's or PhD degree in Computer Science or related fields. Solid experience in ML systems or performance engineering (industry, OSS, or research).

  • Strong system development skills, Fluency in Python and C++ and Linux shell scripting.

  • Experience with one or more large-scale C++ embedded system projects.

  • Ability to turn ambiguous perf problems into measurable, repeatable experiments.

  • Contributions to relevant OSS (links welcome).

  • Experience with computer architectures, parallel and asynchronous programming, and performance analysis of those systems.

  • Strong knowledge of Android/Linux system fundamentals is an asset.

  • Excellent communication skills, self-motivated, with creative thinking and attention to detail.

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,184,220 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Edmonton
≈ $68k – $143k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Torrance
Design
AutoCAD
Apply
≈ $96k – $205k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Torrance
Robotics
EtherCAT
Design
AutoCAD
Apply
≈ $116k – $210k per year (Estimated) • Equity • In office • Full-Time • 7+ years exp • Bachelor's Degree • Torrance
Robotics
EtherCAT
Design
AutoCAD
Apply
$125k – $145k per year • Equity • In office • 2+ years exp • Bachelor's Degree • Hawthorne
Rust
C++
Apply
$125k – $150k per year • Equity • In office • TS/SCI • 2+ years exp • Bachelor's Degree • Hawthorne
Rust
C++
Databases
PostgreSQL
CockroachDB
DevOps
Docker
Kubernetes
Linux
Apply
In office • Full-Time • Master's Degree • Singapore
Python
C++
AI/ML
Multimodal AI
Computer Vision
DevOps
Git
Linux
Robotics
ROS
ROS2
Perception
Apply
≈ $100k – $172k per year (Estimated) • Equity • Hybrid • Full-Time • 4+ years exp • Master's Degree • United States
Python
SQL
AI/ML
AI Agents
Machine Learning
DevOps
Git
Apply
$135k – $194k per year • In office • 6+ years exp • Bachelor's Degree • Chicago
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Machine Learning
DevOps
Azure
AWS
Cybersecurity
HIPAA
Apply
Analytics Manager 2 days ago
≈ $78k – $157k per year (Estimated) • Remote (Australia) • Sydney
Python
SQL
Analytics
Tableau
Power BI
ETL/ELT
Apply
≈ $25k – $72k per year (Estimated) • In office • Bucharest
Python
SQL
Databases
Apache Kafka
AI/ML
Airflow
DevOps
Terraform
GCP
GitHub Actions
CI/CD
Git
IAM
Analytics
ETL/ELT
Dimensional Modeling
Apply
$74k per year • In office • 5+ years exp • PhD • Ottawa
Apply
$74k per year • In office • 3+ years exp • PhD • Ottawa
Python
MATLAB
Chips/EDA
Ansys HFSS
Apply
$41k per year • In office • Internship • Markham
Rust
C++
AI/ML
Spark
vLLM
Flink
Machine Learning
DevOps
CI/CD
Git
Linux
Apply
≈ $105k – $197k per year (Estimated) • In office • Full-Time • Markham
C++
AI/ML
AI Agents
Apply
≈ $103k – $195k per year (Estimated) • In office • Ottawa
C++
AI/ML
AI Agents
Apply
≈ $38k – $83k per year (Estimated) • In office • Full-Time • Edmonton
Apply
≈ $44k – $85k per year (Estimated) • In office • 2+ years exp • Edmonton
Apply
≈ $36k – $60k per year (Estimated) • In office • 2+ years exp • Edmonton
Analytics
Microsoft Excel
Apply
≈ $40k – $86k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Edmonton
Apply
In office • Part-Time • High School Diploma • Edmonton
Apply
See all jobs
This is one of many
1,184,220 more open roles from verified company boards, updated every day.