Overview (Fr)
La Division de la fiabilité énergétique (ESS PRD) d’Eaton est à la recherche d’un(e) développeur(euse) logiciel sénior pour notre équipe de développement de logiciels embarqués. Ce poste peut être basé à nos bureaux de Brossard ou Lévis, offre des possibilités de travail en mode hybride, et offre les avantages sociaux dès le premier jour. Les candidats doivent habiter dans un rayon de 80 kilomètres de Brossard ou Lévis. Eaton accélère et dirige l’évolution de l’industrie grâce à ses offres numériques pour ses clients du segment des services publics. En tant que titulaire du poste, vous contribuerez au développement de systèmes logiciels embarqués pour les produits d’automatisation des postes de la division.
Overview (En)
Eaton is accelerating and leading the industry with its digital offerings to utility customers. The Senior Embedded Software Engineer position will contribute to the development of embedded software systems for the division’s substation automation products. This position may be located in our Brossard, Québec or Lévis, Québec offices and offers hybrid work opportunities as well as benefits from day one. Candidates should reside within 80km of Brossard or Lévis.
Responsibilities / Responsabilités essentielles
- Concevoir, mettre en œuvre et maintenir un code efficace, fiable et réutilisable.
- Analyser des spécifications techniques et proposer des solutions innovantes.
- Préparer et documenter des plans de tests de vérification.
- Rédiger des tests unitaires et des tests d’intégration automatisés, réaliser des tests manuels, examiner du code écrit par les pairs et rédiger des rapports.
- Participer à l’investigation de problèmes en rassemblant suffisamment d’information pour trouver les causes principales et les régler.
- Participer à toutes les étapes du cycle de développement.
Qualifications / Qualifications exigées (de base)
- Baccalauréat en informatique, génie informatique, génie électrique, génie logiciel ou tout autre programme pertinent d’un établissement reconnu;
- Minimum de cinq ans d’expérience en développement logiciel, dont deux ans ou plus d’expérience récente dans le développement d’applications en C++;
- Expérience pratique en conception orientée objet y compris l’utilisation de modèles de conception (design patterns) et les principes SOLID;
- Maîtriser l’anglais et le français. La maîtrise du français et de l’anglais est essentielle pour ce poste afin de communiquer avec des collègues, clients et partenaires situés au Québec ou à l’extérieur de la province, ainsi que pour comprendre les documents techniques dans le domaine de notre industrie;
- Vous devez être légalement autorisé à travailler au Canada sans être parrainé par l'entreprise maintenant et dans le futur;
- Aucune aide à la réinstallation n’est offerte; Les candidats doivent résider dans un rayon de 80 kilomètres des installations de Brossard, Québec ou Lévis, Québec.
Qualifications préférables
- Expérience en conception de logiciels pour dispositifs embarqués, en création d’API (interface de programmation d'applications) et d’applications bureautiques;
- Expérience en garantie d’utilisation de pratiques de cybersécurité dans les logiciels embarqués et les applications bureautiques;
- Expérience en conception de systèmes de contrôle en temps réel;
- Vaste connaissance des API permettant les interactions avec des systèmes d'exploitation (Windows, Linux ou autre);
- Expérience professionnelle dans le marché des fournisseurs de services d’électricité ou connaissance du réseau électrique;
- Connaissance étendue des protocoles réseau IP (TCP/UDP/IP);
- Connaissance des outils, tendances et méthodologies d’ingénierie ou de développement logiciel à venir;
- Compréhension complète des principaux concepts informatiques (structures de données, algorithmes, etc.);
- Expérience des processus de conception agile, et expérience de travail dans un milieu d’équipe agile se servant de SCRUM ou de tout autre cadre.
Skills / Compétences
- Travailler et communiquer de façon efficace au sein d’une équipe mondiale;
- Collaborer avec des équipes d’ingénierie multidisciplinaires (logiciels, logiciels intégrés, matériel, produits et tests) à l’échelle mondiale afin d’offrir des produits et fonctionnalités au sein du groupe Contrôles et relais;
- Collaborer avec les clients externes et internes, notamment les équipes du marketing, du service, des opérations et autres équipes d’ingénierie tout au long du cycle de vie du développement de produit;
- Interagir avec d’autres équipes de logiciels embarqués pour promouvoir la réutilisation, échanger les connaissances et renforcer la communauté de conception de logiciels chez Eaton;
- Promouvoir l’importance des attributs de qualité logicielle, notamment l’efficacité du système, l’extensibilité, la maintenabilité, la fiabilité et la réutilisabilité;
- Excellentes compétences en communication à l’oral et à l’écrit, incluant la capacité d’expliquer de façon efficace des questions et concepts techniques;
- Solide aptitude en analyse et en résolution de problèmes;
- Personne débrouillarde ayant la capacité de fonctionner de façon efficace avec un minimum de supervision;
- Capacité à travailler dans un milieu au rythme rapide, où le respect des délais est primordial;
- Solides compétences en planification et organisation.
Nous nous engageons à garantir l'égalité des chances en matière d'emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l'encontre des candidats fondée sur leur âge, leur couleur de peau, leur handicap, leur état civil, leur origine nationale, leur sexe, leur identité de genre, leurs informations génétiques, leur origine ethnique, leur religion, leur orientation sexuelle ou toute autre situation protégée ou requise par la loi.