Opportunités de carrière

Développeur ou Dévelopeuse de logiciels embarqués en langages C et C++

Type de poste: Professionnel
Région: Montérégie
Mandat no.: 3888

Notre client, fournisseur de système et d’équipement militaire et de surveillance comprenant des systèmes radars, optiques et de communication, recherche présentement un(e) Développeur(euse) de logiciels embarqués en langages C et C++. Au sein d’une équipe multidisciplinaire dynamique, il (elle) participera à la conception et au développement d’une nouvelle génération de postes de tir téléopérés destinés aux marchés internationaux.

 

Vous serez appelé à œuvrer dans l’un ou plusieurs des domaines suivants :

-       Contrôle de systèmes dynamiques, électromécaniques, robotiques (moteurs, armes, mécanismes, etc.).

-       Contrôle de capteurs électro-optiques (caméra de jour, caméra infrarouge, télémètre laser).

-       Contrôle analogique et numérique avec microprocesseurs (ARM, DSP, etc.), microcontrôleurs PIC et matrices FPGA.

-       Algorithmes de contrôle en temps réel.

-       Boucle d’asservissement de moteurs.

-       Réalité augmentée.

 

Responsabilités

  • Participer à toutes les étapes de développement du logiciel, soit l’élaboration des spécifications, la conception, la modélisation, la réalisation et les essais.
  • Travailler dans un environnement Agile utilisant la méthodologie Scrum ou KanBan selon les besoins des projets

 

Exigences

  • Détenir un baccalauréat en génie logiciel ou l’équivalent.
  • Avoir au moins deux ans d’expérience en développement logiciel.
  • Connaitre la programmation orientée objet.
  • Connaitre C et C++ dans des systèmes embarqués.
  • Connaitre le traitement en temps réel dans des systèmes embarqués.
  • Avoir de l’expérience en développement de logiciels avec Eclipse.
  • Posséder de bonnes capacités de communication verbale et écrite en français et en anglais

 

Atouts

  • Connaissance de Qt.
  • Connaissance des produits Nvidia ainsi que du traitement vidéo.
  • Expérience avec les outils Atlassian (Bamboo, Bitbucket, Jira) et l’outil de gestion de configuration Git.
  • Expérience en contrôle de systèmes dynamiques en temps réel (moteurs, robots, etc.).
  • Expérience en acquisition de données et traitements de signaux en temps réel.
  • Expérience avec des systèmes d’exploitation embarqués comme Linux, Nuttx, RTLinux, VxWorks, etc.
  • Disponibilité pour voyager à l’étranger.

La réussite

Notre réputation dépasse les frontières

« La seule façon de faire du bon travail est d’aimer ce que vous faites.
Si vous n’avez pas encore trouvé, continuez à chercher. »

Steve Jobs