Embedded Engineer – AI System Architecture
huaweicanada · Edmonton
Description du poste
About the role
Huawei Canada is seeking an Embedded Engineer for a 12‑month contract to work on AI system architecture within its Software‑Hardware System Optimization Lab. The role focuses on research and development of agentic AI software that optimizes edge‑device performance, latency and power consumption.
Key responsibilities
- Research and develop agentic AI software for system optimization on edge devices, delivering measurable improvements in latency, power and quality.
- Apply machine‑learning and reinforcement‑learning techniques such as cost models, schedulers and AI model training to create optimal solutions.
- Develop, integrate and debug Linux/Android embedded software, including graphics, camera, kernel drivers and framework components.
- Design and debug diagnostic tools for internal development teams.
- Build and extend tooling for benchmarking, tracing and automated regression/performance testing.
- Evaluate and continuously improve software performance.
Required profile
- Master’s or PhD degree in Computer Science or a related field.
- Solid experience in machine‑learning systems or performance engineering (industry, open‑source or research).
- Strong system development skills with fluency in Python, C++ and Linux shell scripting.
- Experience with large‑scale C++ embedded system projects.
- Ability to turn ambiguous performance problems into measurable, repeatable experiments.
- Contributions to relevant open‑source projects.
- Experience with computer architectures, parallel and asynchronous programming, and performance analysis.
- Knowledge of Android/Linux system fundamentals is an asset.
Required skills
- Python
- C++
- Linux shell scripting
- Machine‑learning and reinforcement‑learning techniques
- Cost modeling and scheduling
- AI model training
- Linux/Android embedded development (graphics, camera, kernel drivers, framework software)
- Diagnostic tool development
- Benchmarking, tracing and automated regression/performance testing
- Performance analysis and optimization
- Parallel and asynchronous programming
- Computer architecture knowledge
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Canada.
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 2 heures
Expire dans 1 mois
1 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
huaweicanada
Edmonton