Jobiglo

Aucun resultat.

Embedded Engineer – AI System Architecture

huaweicanada · Edmonton

Nouveau
Contrat 🇬🇧 English
Python C++ Linux shell scripting AI model training Benchmarking Tracing Performance analysis Asynchronous programming Computer architecture

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec huaweicanada.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contrat basé à Edmonton.
Source : ats:recruitee

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

Postuler maintenant →

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.

💬 Contactez-nous sur Telegram

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