Développeur Logiciel Embarqué

Description du poste

La division Solutions d’Automatisation d’Énergie de Eaton recherche un développeur logiciel embarqué. Ce poste est situé à notre bureau de Saint-Romuald, au Québec.

Aperçu de la position:

Le développeur logiciel, en tant que membre de l'équipe de développement, est responsable du développement et de la maintenance du logiciel de nos produits d'automatisation des postes. Le développeur logiciel étudie divers problèmes, écrit du code et teste les fonctionnalités du logiciel qu'il est en train de développer ou de maintenir. Le candidat sera exposé aux différents aspects et technologies de nos produits d’automatisation de poste et travaillera avec une variété d’experts techniques. Le développeur logiciel travaillera sous la supervision directe d'un développeur sénior et/ou sous la direction d'un responsable technique du logiciel.

Responsabilités:

  • Conçoit, implémente et maintient un code efficace, fiable et réutilisable.

  • Analyse les spécifications techniques et propose des solutions innovantes.

  • Développe et documente les plans de test de vérification.

  • Écrit des tests unitaires et des tests d'intégration automatisés, effectue des tests manuels, examine le code écrit par des pairs et écrit des rapports.

  • Participe à l'investigation des problèmes en rassemblant suffisamment d'informations pour trouver les causes profondes et les résoudre.

  • Participe à toutes les étapes du cycle de développement.


Qualifications

Qualifications de base:

  • Baccalauréat en informatique, ou en génie informatique / logiciel / électrique.

  • Au moins 1 an d'expérience dans le développement de logiciels utilisant le C++ orienté objet.

  • Capacité de communiquer aisément en français et en anglais (écrit et parlé);

  • Doit être légalement autorisé à travailler au Canada sans le parrainage de l'entreprise.
  • La relocalisation n'est pas offerte pour ce poste.

Qualifications préférables:

  • Très bonne connaissance du C++.
  • Très bonne connaissance de la programmation orientée objet.

  • Très bonne connaissance de l'environnement de développement Microsoft Visual Studio.

  • Connaissance des systèmes embarqués, des systèmes d'exploitation, des systèmes multitâches en temps réel et des protocoles de communication.

  • Connaissance des pratiques de développement sécurisées.

  • Compréhension de l'architecture logicielle typique et des meilleures pratiques en matière de développement logiciel.

We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Emploi: Ingénierie

Région: Amérique du Nord - Canada
Organisation: EPG EAS Electrical Automation Solutions

Niveau de responsabilité: Non-cadre
Horaire: Temps plein
Est-ce que le télétravail est possible pour ce poste ? (c'est-à-dire travailler depuis chez soi ou depuis un autre site d'Eaton): Non
Est-ce que les frais de déménagement sont offerts pour ce poste?: Non
Déplacements: Oui, 10 % du temps