• 2381440
  • Développeur de logiciels embarqués

Description du poste

  • Aussitôt que possible
  • À discuter
  • Le développeur de logiciels embarqués (Embedded Software Developer) est appelé à participer à toutes les activités de développement micrologiciel (firmware) du groupe de conception matérielle de Genetec. Ce groupe se consacre principalement à la conception de systèmes de reconnaissance de plaque d’immatriculation (SRPI). Les activités visées comprennent principalement la contribution à la définition d’architecture, la conception micrologicielle, la qualification et les tests en laboratoire, la préparation/participation à la certification de produits, l’introduction en production et le support des produits auprès des différents autres groupes impliqués. Certaines tâches de conception électronique peuvent aussi se greffer à cette position, selon la nature du projet et l’expertise du candidat.

    Cette position requiert un esprit analytique, un grand degré de flexibilité pour s’adapter dans un environnement rapide et changeant, une attitude proactive face aux défis et un désir d’innover. Une attention particulière aux détails et un goût du travail bien fait dès le départ sont des traits recherchés pour ce poste.

    Responsabilités :
    • Contribution à la définition d’architecture de produit, notamment via la recherche de solutions techniques, l’écriture de spécifications et la conception systémique
    • Développement de code logiciel pour systèmes embarqués, reliés aux fonctions d’acquisition d’image, de communication, de contrôle et de synchronisme :
    - code d’amorçage (BIOS/UEFI)
    - pilotes (drivers) (Windows et Linux)
    - services système et utilitaires (Windows et Linux)
    - code microcontrôlleurs (avec et sans système d’exploitation temps réel)
    - tests unitaires et d’intégration
    - support logiciel pour la testabilité
    • Prise en charge de l’amélioration continue des processus de développement micrologiciel, comprenant notamment les volets suivants :
    - exploitation des méthodes agiles
    - maintien de règles de codage et revues de code
    - contrôle de versions
    - automatisation
    • Support technique aux différentes phases de développement de produit : tests en laboratoire, certification, assurance qualité et introduction en production.

    Critères généraux :
    • Baccalauréat en génie électrique ;
    • Bilingue (français et anglais) ;
    • Plus de 5 ans d’expérience dans un environnement structuré de R&D électronique et micrologiciel ;
    • Très bonnes habiletés de communication et de travail d’équipe ;
    • Habiletés à travailler sous contraintes de temps et à gérer de multiples tâches et priorités ;
    • Esprit analytique, capacité supérieure de résolution de problèmes.

    Expertise technique :
    • Solide expérience dans les langages de programmation suivants: C et C# (.NET) ;
    • Solide expérience en programmation embarquée, notamment sous les systèmes d’opération suivants : Windows, Linux ;
    • Maîtrise des principes et des techniques de la programmation concurrente (parallélisme et synchronisation) ;
    • Familiarité avec la plate-forme matérielle PC (notamment : architecture x86, hiérarchie de mémoire, Intel PCH, interruptions, périphériques PCI) ;
    • Bonnes connaissances en réseautique (Ethernet, IPv4/IPv6, TCP/UDP) ;
    • Connaissance des modèles de programmation système (kernel) sous Windows et Linux.

    Atouts :
    • Une solide expérience en conception et qualification électronique constitue un atout majeur, notamment :
    - circuits d’acquisition (analogique, numérique)
    - électronique pour environnement automobile
    - technologies de communication : Bluetooth, Wi-Fi, Cellulaire (3G/4G), CAN bus
    - interfaces sérielles haute vitesse : PCIe, SATA, USB3, Gigabit Ethernet
    - conception de circuits imprimés (PCB)
    • Connaissance des environnements de développement Visual Studio et Eclipse ;
    • Expérience de développement BIOS/UEFI ;
    • Expérience de programmation C++ ;
    • Expérience de conception avec de la logique programmable (FPGA/CPLD) ;
    • Connaissance des différentes technologies d’encodage vidéo (MJPEG, H.264/H.265) ;
    • Connaissance des systèmes de positionnement par satellite (GPS/GLONASS/Galileo) ;
    • Connaissance des principes optiques propres à la photographie.

Exigences

  • Importante - Baccalauréat Génie électrique

Connaissances et aptitudes

  • Essentielle - Programmation logiciel embarqué

Description de l'entreprise

De pionnier à chef de file dans l’industrie de la sécurité, Genetec s’est toujours engagé à offrir les solutions les plus novatrices. Aujourd’hui, nous offrons des solutions de pointe en matière de sécurité sur IP grâce à notre plateforme de sécurité unifiée qui comprend la reconnaissance automatique de plaques d’immatriculation, la vidéosurveillance et le contrôle d’accès.

Nous voulons comprendre comment nos clients internationaux dans les marchés comme la surveillance urbaine, les établissements scolaires, l’industrie du jeu, les gouvernements, les forces de l’ordre, la gestion de stationnement, le commerce de détail et les transports utilisent nos systèmes de sécurité afin de leur offrir des solutions qui répondent à leurs besoins précis.

Notre présence mondiale et notre engagement envers l’innovation ont permis à nos logiciels et à notre technologie de pointe en matière de sécurité d’être les chefs de file de l’industrie.

Pour plus d'informations, www.genetec.com

Autres offres de l'entreprise

 

Nouveau sur Jobboom

Votre profil et votre CV seront désormais visibles par les employeurs.

  • Soyez repéré et contacté directement par les recruteurs
  • Augmentez vos chances de trouver l’emploi de vos rêves

N’oubliez pas de compléter votre profil et de mettre à jour votre CV pour aider les employeurs à vous trouver.