Emplois disponibles pour :
Programmation

Notre client, une grande firme renommée située à Ville Saint-Laurent, est à la recherche d'un ingénieur en microprogrammation / systèmes embarqués.

Le candidat idéal doit être passionné et souhaiter concevoir la prochaine génération de simulateurs de patients à haute fidélité au sein du service d'ingénierie matérielle de Recherche et développement (R-D).

Relevant du chef du développement de matériel, l'ingénieur en microprogrammation participe à la conception de toute la gamme de simulateurs de notre client, y compris les simulateurs d'échographie et de chirurgie. L'analyse, la conception, l'encodage, la mise à l'essai, la validation, l'intégration et la définition des réglages de solutions novatrices font partie des tâches courantes.

Le candidat fera partie d'une équipe multidisciplinaire réunissant des professionnels de l'ingénierie en microprogrammation, électrique, mécanique et logicielle.

Fonctions de base :

• Conception, développement, intégration, débogage et vérification d'applications intégrées à des microprogrammes en langage C.
• Analyser la performance des microprogrammes de contrôle ou d'acquisition en temps réel aux fins de simulation médicale.
• Créer des documents de conception logique et physique. Utiliser les techniques de modélisation des données pour définir, perfectionner et améliorer l'architecture actuelle des microprogrammes.
• Définir les caractéristiques techniques des fonctions et de l'architecture des microprogrammes.
• Déboguer et résoudre les problèmes complexes relatifs aux logiciels ou au matériel des systèmes embarqués en temps réel.
• Veiller à ce que les exigences commerciales et les exigences relatives aux systèmes soient remplies et les traduire en lignes directrices pour la conception, la mise service et la vérification.
• Participer à l'établissement des normes et procédures d'encodage, de conception et d'architecture pour veiller à ce que les solutions respectent les objectifs, politiques et principes du projet.
• Collaborer avec les membres de l'équipe de développement afin de résoudre les problèmes de conception difficiles.
• Participer à la planification et à l'estimation des projets éventuels.
• Contribuer à l'architecture des produits.

Qualifications :

L'ingénieur en microprogramme idéal doit faire preuve d'innovation et de passion. Le candidat doit être une personne dynamique qui aime travailler dans un environnement de travail trépidant. Le titulaire doit être très à l'aise avec le travail d'équipe intense qui nécessite une bonne aptitude pour la communication. Le candidat idéal a une approche axée sur le client et les résultats.

Études et expérience professionnelle :

Baccalauréat ou maîtrise en électronique ou en génie informatique et expérience de 2 à 5 ans dans le développement de microprogrammes.

Habiletés :

• Bonne connaissance du langage de programmation C et C++ pour les appareils et microcontrôleurs embarqués.
• Capacité démontrée à créer, concevoir, mettre en œuvre et consigner des systèmes de microprogrammes complexes.
• Connaissances sur l'élaboration des systèmes d'exploitation en temps réel, notamment sur les processus, fils d'exécution, sémaphores, mécanismes de synchronisation et gestion de mémoire.
• Connaissance pratique approfondie des familles de microprocesseurs et de capteurs.
• Connaissance de l'utilisation des outils de mise au point du matériel informatique, y compris les analyseurs logiques et oscilloscopes.
• Grande motivation, établissement d'objectifs personnels et atteinte de ces derniers avec une supervision minimale.
• Expérience en gestion de la configuration et en contrôle de version des codes.
• Excellentes aptitudes pour la communication orale et écrite. Doit être capable de travailler dans un environnement de travail trépidant et de respecter les échéanciers de lancement des versions.
• La connaissance de la conception de matériel/matrice prédiffusée programmable par l'utilisateur (FPGA) constitue un atout substantiel.
• Connaissance des familles STM32F3/F4 et/ou des unités centrales de traitement (UCT) UCimx6.
• La connaissance des UCT Xilinx Microblaze constitue un atout substantiel.
• La connaissance de l'environnement de développement de logiciels embarqués : IAR, Keil ou semblable constitue un atout.
• Expérience de l'architecture des pilotes de périphérique Linux, un atout.

Qualifications recherchées :

• Bilinguisme (Français et anglais).
Saint-Laurent

Plus d'information
Notre client spécialisé dans le secteur de l'aéronautique à Ville Saint-Laurent, est actuellement à la recherche d'un concepteur principal d'expérience utilisateur pour se joindre à son équipe de formation. Le concepteur UX sera responsable de fournir les meilleures expériences pour les utilisateurs.

Notre client offre un environnement qui permet à chacun d'être prêt à innover, à créer, à concevoir, à embellir, à partager, à proposer et à fournir les meilleures interfaces utilisateurs de l'industrie de la formation. Nous recherchons un concepteur, organisé et méticuleux. Nous aimerions compter sur vous pour partager vos idées les plus bizarres, les plus folles et les plus fascinantes afin de les rendre meilleures et d'atteindre les utilisateurs les plus passionnés.

Vous aimez les jeux, les jeux-video, la santé, la sécurité, l'enseignement ou tout savoir sur les problèmes complexes et hautement technologiques? Il s’agit certainement du poste qui vous convient !

Responsabilités principales :

• Produire des éléments de conception de l'interface utilisateur pour commercialiser les fonctionnalités et les produits.
• Créer des wireframes et des prototypes pour les tests et la rétroaction rapide.
• Interagir directement avec les ingénieurs des systèmes de simulation et les développeurs de logiciels pour définir les flux de travail des applications, les contraintes du système et les statuts possibles.
• Collaborer étroitement avec les intervenants en matière de formation et d'enseignement ou les gestionnaires de produits pour s'assurer que le produit donne le meilleur de lui-même.
• S'adresser aux clients pour la saisie et la validation des conceptions au cours d'ateliers sur les principaux jalons du projet.
• Aider à créer des expériences étonnantes pour nos utilisateurs.
• Fournir des conseils et des solutions créatives pour une variété de demandes interactives et visuelles liées à la conception.
• Être capable de créer des concepts d'opérations étonnants qui surprennent et éclairent nos utilisateurs.

Qualifications requises :

• Plus de 6 ans d'expérience dans la conception d'applications.
• Vous avez de l'expérience dans la résolution de problèmes et pouvez les distiller en solutions simples et élégantes.
• Avoir déjà lancé au moins un produit numérique et comprendre pourquoi il a échoué ou réussi.
• Capacité à comprendre les implémentations techniques et leurs limites.
• Expérience antérieure des techniques de prototypage et des principes de conception centrés sur l'utilisateur de produits disponibles dans le commerce.
• Avoir un grand sens de l'esthétique et pouvoir à la fois travailler avec les modèles et les styles de conception de l'expérience utilisateur de l'IAO ou les étendre.
• Produire rapidement de multiples concepts et variations : savoir quand appliquer une attention parfaite aux détails au pixel près, et quand faire des esquisses à basse résolution.
• Formation en ingénierie de conception de systèmes, en interaction homme-machine, en conception graphique ou expérience équivalente.

Atouts :

• Expérience de travail au sein d'équipes de développement utilisant des méthodologies de développement agiles
• Expérience antérieure au sein d'une équipe de conception
• Expérience d'esquisse
• Expérience d'InVision
• Expérience Photoshop
• Expérience HTML5/CSS/JS
Saint-Laurent

Plus d'information
Nous sommes à la recherche d'un analyste TI pour notre client d'une grande renommée et un leader sur le marché de l’aéronautique et situé à Ville St-Laurent ! Êtes-vous prêts à relever ce défi ?

Voici les tâches que vous aurez à accomplir :

• Collaborer avec les experts du système source, les clients et les autres membres de l'équipe pour déterminer les exigences d'extraction et de transformation des données.
• Concevoir et développer des applications de base de données à l'aide de SQL Server Intégration Services (SSIS), de T-SQL et de procédures stockées.
• Réaliser des revues de code, analyser des plans d'exécution, corriger des anomalies.
• Respecter les normes de données, résolver les problèmes de données, tester les unités et documenter le système complet pour les processus ETL.

Compétences générales :

• Baccalauréat ou expérience équivalente requise.
• 3 ans et plus d'expérience en programmation SSIS.
• Expert en langage SQL.
• Expérience avec le traitement de données provenant de sources multiples avec divers problèmes de qualité de données.
• Capacité à travailler en équipe et de manière autonome.
• Organisé, méthodique avec une approche de travail rigoureuse.
• Anglais Avancé , Français Intermédiaire
• Certification Microsoft SQL Server, un atout.
• Expérience en programmation C#, un atout.

Ces tâches vous intéresses, faites-nous parvenir votre curriculum dès maintenant !
Saint-Laurent

Plus d'information