Canadian Solar Inc.

Ingénieur Firmware ARM Senior

C++
Traduction automatique. Consultez l’original.

À propos du poste

Chez Canadian Solar, notre vision est d'améliorer la vie en apportant l'électricité alimentée par le soleil à des millions de personnes dans le monde. En tant que leader dans la fabrication de panneaux solaires, d'onduleurs et de solutions de stockage d'énergie, nous sommes à l'avant-garde de l'industrie depuis notre création en 2001. Notre engagement envers la durabilité se reflète dans tous les aspects de notre organisation, alors que nous naviguons dans les complexités d'une industrie en plein essor.

Au sein des filiales de Canadian Solar, e-Storage, Recurrent Energy, MSS et CSI Solar Co., nous investissons dans la croissance de nos employés. Nos programmes de formation et nos opportunités de promotion nous assurent à tous de continuer à apprendre. Nous comprenons l'importance de l'équilibre entre vie professionnelle et vie privée et offrons diverses options de travail flexibles pour soutenir le bien-être de nos employés. Rejoignez notre équipe pour "Faire la différence" en créant un impact positif durable sur le monde et les communautés où nous opérons.

À propos du poste

L'Ingénieur Firmware Embarqué Senior est responsable de la conception, du développement, de l'optimisation et du support du cycle de vie du firmware embarqué fonctionnant sur des processeurs basés sur ARM utilisés dans les onduleurs connectés au réseau et les systèmes de stockage d'énergie à l'échelle utilitaire. Ce rôle exige une expertise approfondie des plateformes ARM Cortex‑M / Cortex‑A, du développement en temps réel, du support du contrôle d'onduleur et de la conformité aux codes réseau. Vous jouerez un rôle technique crucial dans la livraison d'un firmware robuste, certifiable et haute performance qui s'intègre étroitement au matériel d'électronique de puissance, aux sous-systèmes FPGA/DSP et au niveau système.

#CanadianSolar

Intitulé du poste : Ingénieur Firmware ARM Senior

Département : Firmware Onduleur

Rémunération : $100,000 – $150,000 + bonus annuel

Rattachement hiérarchique : Directeur du Firmware Onduleur Numérique

Lieu : Kitchener, Ontario – Hybride

e-STORAGE est un employeur souscrivant au principe de l'égalité d'accès à l'emploi (EOE). Les candidats qualifiés sont considérés pour l'emploi sans distinction d'âge, de race, de couleur, de religion, de sexe, d'origine nationale, d'orientation sexuelle, de handicap ou de statut d'ancien combattant.

e-STORAGE utilise des outils assistés par IA pendant certaines parties du processus d'embauche, y compris le filtrage et l'automatisation des flux de travail. Toutes les décisions finales d'embauche sont prises par des humains.

Il s'agit d'un poste vacant actuel, et nous recrutons activement pour ce poste.

Responsabilités

  1. Architecturer, concevoir et implémenter le firmware embarqué pour les processeurs basés sur ARM utilisés dans les onduleurs, les convertisseurs de puissance et les sous-systèmes de stockage d'énergie
  1. Développer et maintenir le firmware en temps réel en C/C++ embarqué, incluant la planification des tâches, la gestion des interruptions, les pilotes et les applications
  1. Traduire les exigences système, de contrôle et de code réseau en exigences de firmware traçables et en conceptions robustes
  1. Implémenter les fonctionnalités de l'onduleur telles que la communication, les protections, la gestion des défauts, le diagnostic et la surveillance
  1. Soutenir la conformité aux normes réseau et firmware (UL 1741 SB, IEEE 1547, UL 1998) et aux activités de test de certification
  1. Collaborer avec les équipes matérielles, de contrôle, système et de validation pour assurer la performance et la fiabilité au niveau système
  1. Déboguer des problèmes de firmware complexes, effectuer une analyse des causes profondes et optimiser les performances à l'aide d'outils de laboratoire et d'émulateurs
  1. Participer aux revues d'architecture de firmware, aux revues de code et aux évaluations des risques techniques
  1. Maintenir une documentation claire du firmware et contribuer à l'amélioration des processus et à la qualité des versions

Qualifications et compétences requises

  1. Formation en génie électrique, génie informatique, informatique ou dans un domaine connexe
  1. Au moins 5 ans d'expérience professionnelle en développement de firmware dans des systèmes embarqués ou de contrôle en temps réel
  1. Solide expérience en développement de firmware sur des processeurs basés sur ARM (par exemple, Cortex‑M, Cortex‑A) pour des applications d'électronique industrielle ou de puissance
  1. Maîtrise du C/C++ embarqué, des concepts de programmation en temps réel et de la conception pilotée par interruption
  1. Capacité à concevoir et maintenir des packages de support de carte (BSP), des bootloaders et des pilotes de périphériques
  1. Bonne compréhension du fonctionnement des onduleurs connectés au réseau, des concepts de contrôle numérique et des stratégies de protection
  1. Connaissance pratique du comportement des codes réseau tels que l'anti-îlot, le ride-through et les fonctions de support réseau

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