Développeur logiciel embarqué

Comblé

Permanent

Canada - Laval

Disponible maintenant

Creaform est une entreprise qui possède une vaste expérience dans les services d’ingénierie complets : développement de produits, design industriel, simulation numérique et modélisation de surfaces avancées. Nous offrons aussi des services d’impartition de personnel et de formation pour les grandes, moyennes et petites entreprises. Nous avons acquis une réputation enviable dans les secteurs de l’aérospatiale, des biens de consommation, de l’industrie lourde, des hautes technologies, de la fabrication, des soins de santé, des véhicules récréatifs et des transports. Notre équipe multidisciplinaire formée d’experts en ingénierie peut mener à terme des projets de toute taille et complexité, et ce, toujours avec la même garantie d’efficacité, d’engagement et de résultats. Creaform, c’est l’excellence en ingénierie.

Le (la) titulaire de ce poste participera au développement de produits, notamment la programmation de Microcontrôleurs et Microprocesseurs, de la définition à la mise en production. Il s'assure que la conception du système respecte les normes, lois et règlements applicables. Le développeur travaille au sein d'une équipe multidisciplinaire composée d'ingénieurs et de concepteurs techniques.

Journée type chez nous:

  • Concevoir, implémenter et intégrer des logiciels embarqués (Firmware) pour des systèmes variés ;
  • Analyser la performance des microprogrammes et développer des test cases (unit, branch coverage, régression, intégration) pour s’assurer que le design rencontre les exigences du client ;
  • Déboguer et résoudre les problèmes complexes relatifs aux logiciels ;
  • Créer de documents de conception logiques, architectures et modélisation des données ;
  • Capacité de comprendre des schémas et travailler en étroite collaboration avec des ingénieurs matériels ;
  • Analyser la faisabilité technique et le niveau de risque pour répondre aux demandes clients ;
  • Analyser le besoin client pour le traduire en spécifications système et requis à rencontrer ;
  • Bâtir et maintenir à jour le dossier de conception incluant les calculs, les essais, les vérifications, les validations, les coûts et approbations ;
  • Élaborer des méthodes et des plans de tests et produire des rapports (Hardware/Software interface, Acceptance test plan, etc.).

Tu as le profil recherché si tu...

  • As un baccalauréat en génie électrique ou informatique;
  • As de l'expérience pertinente en développement logiciels embarqués;
  • As de bonnes connaissances des familles de microcontrôleurs (ST Micro, TI; Atmel, NXP, etc.) ;
  • Connais différents languages de programmation tels que C,C++, Python, Assembly ;
  • Connais différents environnements de développement (MPLAB, STM32, IAR, Keil, Atmel studio, etc.) de même que les systèmes d’exploitation Linux et Windows ;
  • As une bonne compréhension des protocoles de communication (CAN, I2C, SPI, UART, Ethernet, USB, Bluetooth, Wifi, etc.) ;
  • As de l'expérience dans l'utilisation de différents périphériques (capteurs, contrôle moteur, configuration à distance, enregistrement de données, etc) ;
  • As une parfaite maîtrise de l'anglais et du français (bilingue).

En échange, nous t'offrons...

  • Un horaire de travail flexible parce que nous avons la conciliation travail-famille à cœur ;
  • Un salaire compétitif et des avantages sociaux concurrentiels ;
  • Une entreprise dynamique, humaine, stimulante et ouverte sur le monde ;
  • La possibilité de progresser au travers de projets tout aussi intéressants et diversifiés les uns que les autres ;
  • Une équipe de travail animée, unique et solide ;
  • Une panoplie d'activités sociales, et bien plus encore !