Forge Performance Group

Ingénieur Firmware Embarqué

PythonAWS
Traduction automatique. Consultez l’original.

À propos du poste

Forge Performance Group est une équipe spécialisée dans les solutions de recrutement et de gestion des talents, basée à Calgary, AB. Nous nous consacrons à mettre en relation nos clients avec des professionnels hautement qualifiés, parfaitement adaptés à leurs besoins de recrutement uniques, à leur culture et à leurs objectifs. Cette offre est publiée pour le compte de l'un de nos clients.

Ingénieur Firmware Embarqué

Aperçu

Nous recherchons un leader firmware à temps plein, en télétravail, pour prendre en charge le logiciel embarqué d'un onduleur d'énergie renouvelable. Vous serez responsable de la conception du firmware pour le contrôle en temps réel, la communication, la télémétrie et l'automatisation des tests. Ce rôle implique une collaboration étroite avec les ingénieurs matériels et de test pour définir les exigences, élaborer des procédures de test robustes et livrer un firmware de qualité production.

Responsabilités Clés

  1. Être responsable de la feuille de route technique du firmware, des décisions d'architecture et de la livraison pour un système embarqué multi-contrôleurs.
  1. Diriger la planification, l'estimation, la priorisation et l'exécution des flux de travail du firmware pour les nouvelles fonctionnalités, la validation et les problèmes sur le terrain.
  1. Définir les exigences du firmware et les procédures de test pour valider les nouvelles fonctionnalités.
  1. Développer et maintenir le firmware sur les microcontrôleurs Microchip PIC16 et PIC32 en utilisant MPLAB X, MCC et la chaîne d'outils X32.
  1. Assurer un comportement sûr et déterministe pour les systèmes de contrôle en boucle fermée.
  1. Construire et maintenir les outils de validation et l'automatisation du firmware.
  1. Promouvoir les normes de codage et les meilleures pratiques en matière de revues de code, de documentation, de tests et de maintenabilité à long terme.

Compétences et Expérience Requises

  1. Un diplôme de licence en génie électrique et électronique / génie logiciel ou équivalent.
  1. Solide expérience en firmware avec le C embarqué et les microcontrôleurs pendant 3+ années.
  1. Expérience avec les protocoles de communication SPI, UART, I2C et les périphériques tels que les ADC et les PWM.
  1. Capacité avérée à déboguer des problèmes complexes.
  1. Capacité à définir le comportement du système à l'aide de diagrammes d'états et à les traduire en firmware embarqué déterministe.
  1. Capacité à lire des schémas électriques, des fiches techniques et des diagrammes fonctionnels.
  1. Expertise en théorie du contrôle, boucles de rétroaction/avance et réponse en fréquence.
  1. Maîtrise des flux de travail Git (branches, revues, releases).

Atouts

  1. Expérience avec le réseau TCP/UDP et l'intégration de modules Wi-Fi dans les systèmes embarqués.
  1. Pipelines de release Jenkins ou CI/CD comparables.
  1. Expérience d'utilisation de JIRA pour le suivi du backlog, des exigences et des fonctionnalités.
  1. Expérience avec Python et les langages de script.
  1. Connaissance des langages de programmation de plus haut niveau et expérience d'utilisation des services cloud AWS.
  1. Compréhension des technologies du réseau électrique et des systèmes d'énergie renouvelable.
  1. Expérience avec l'électronique de puissance, les oscilloscopes et les multimètres numériques.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter