Private User
Développeur Embarqué III
Description
Notre client est à la recherche d'un développeur en microprogrammation / systèmes embarqués passionné qui souhaite concevoir la prochaine génération de simulateurs de patients à haute fidélité au sein du service d'ingénierie matérielle de la division Santé.
Le rôle que nous vous proposons :
Le développeur en microprogrammation participe à la conception de toute la gamme de simulateurs de santé. 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.
Avantages
Le client offre ce qui suit :
• un environnement où vos initiatives seront reconnues et valorisées;
• la possibilité de travailler sur une variété de projets au sein d’une équipe multidisciplinaire;
• un horaire flexible;
Responsabilités
Les tâches attendues du titulaire du poste sont, entre autres, les suivantes :
- Conception, développement, intégration, débogage et vérification d'applications de microprogrammes intégrés en C et/ou C++.
- Analyser les performances des microprogrammes dans les systèmes d'acquisition/contrôle en temps réel pour la simulation médicale.
- Élaborer des documents de conception logique et physique. Utiliser des techniques de modélisation des données pour définir, étendre et améliorer l'architecture actuelle des microprogrammes.
- Établir les spécifications des caractéristiques et de l'architecture des microprogrammes. Dépanner et résoudre des problèmes logiciels/matériels complexes dans des systèmes embarqués en temps réel.
- S'assurer que les exigences commerciales et les exigences du système sont complètes et les traduire en lignes directrices pour la conception, la mise en œuvre et la vérification.
- Contribuer à l'établissement de normes et de procédures de codage, de conception et d'architecture afin de garantir que les solutions sont conformes aux objectifs, aux politiques et aux principes du projet.
- Collaborer avec l'équipe de développement pour résoudre les problèmes de conception difficiles.
- Participer à la planification et à l'estimation de projets potentiels.
- Contribuer à l'architecture du produit.
Qualifications
Notre candidat idéal a :
Le développeur de micrologiciels idéal doit faire preuve d'innovation et de passion. Le candidat doit être une personne dynamique qui aime travailler dans un environnement en constante évolution. Le titulaire doit être très à l'aise dans un environnement d'équipe dynamique où de bonnes compétences en communication sont nécessaires. Le candidat idéal doit être orienté vers le client et les résultats.
- Une licence ou une maîtrise en électronique ou en ingénierie informatique avec au moins 2 à 5 ans d'expérience professionnelle dans le développement de microprogrammes.
- Maîtrise des langages C et C++ pour les microcontrôleurs et les dispositifs intégrés.
- Aptitude avérée à concevoir, mettre en œuvre et documenter des systèmes de microprogrammes complexes.
- Connaissance des constructions RTOS, y compris les processus, les threads, les sémaphores, l'ordonnancement, les mécanismes de synchronisation et la gestion de la mémoire.
- Connaissance approfondie des familles de microprocesseurs et des capteurs. Connaissance de l'utilisation des outils de débogage du matériel, y compris les analyseurs logiques et les oscilloscopes.
- Motivation élevée, fixation d'objectifs personnels et réalisation d'objectifs avec un minimum de supervision.
- Expérience de la gestion de la configuration et du contrôle de la version du code (CVS).
- Excellentes aptitudes à la communication écrite et orale.
- Vous devez être capable de travailler dans un environnement en constante évolution et de respecter les délais de publication.
- Familiarité avec les familles STM32F3/F4 et/ou les CPU imx6.
- Familiarité avec l'environnement de développement de logiciels embarqués : Keil uVision ou similaire un plus.
- Expérience de l'architecture des pilotes de périphériques Linux un plus.
- Bilinguisme (français et anglais).
- Disponibilité pour des voyages d'affaires occasionnels.
Sommaire
Intéressé? Vous pouvez me contaqcter au (418) 930-2942 ou au hugo.lachaine@randstad.ca
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
___________________
Le rôle que nous vous proposons :
Le développeur en microprogrammation participe à la conception de toute la gamme de simulateurs de santé. 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.
Avantages
Le client offre ce qui suit :
• un environnement où vos initiatives seront reconnues et valorisées;
• la possibilité de travailler sur une variété de projets au sein d’une équipe multidisciplinaire;
• un horaire flexible;
Responsabilités
Les tâches attendues du titulaire du poste sont, entre autres, les suivantes :
- Conception, développement, intégration, débogage et vérification d'applications de microprogrammes intégrés en C et/ou C++.
- Analyser les performances des microprogrammes dans les systèmes d'acquisition/contrôle en temps réel pour la simulation médicale.
- Élaborer des documents de conception logique et physique. Utiliser des techniques de modélisation des données pour définir, étendre et améliorer l'architecture actuelle des microprogrammes.
- Établir les spécifications des caractéristiques et de l'architecture des microprogrammes. Dépanner et résoudre des problèmes logiciels/matériels complexes dans des systèmes embarqués en temps réel.
- S'assurer que les exigences commerciales et les exigences du système sont complètes et les traduire en lignes directrices pour la conception, la mise en œuvre et la vérification.
- Contribuer à l'établissement de normes et de procédures de codage, de conception et d'architecture afin de garantir que les solutions sont conformes aux objectifs, aux politiques et aux principes du projet.
- Collaborer avec l'équipe de développement pour résoudre les problèmes de conception difficiles.
- Participer à la planification et à l'estimation de projets potentiels.
- Contribuer à l'architecture du produit.
Qualifications
Notre candidat idéal a :
Le développeur de micrologiciels idéal doit faire preuve d'innovation et de passion. Le candidat doit être une personne dynamique qui aime travailler dans un environnement en constante évolution. Le titulaire doit être très à l'aise dans un environnement d'équipe dynamique où de bonnes compétences en communication sont nécessaires. Le candidat idéal doit être orienté vers le client et les résultats.
- Une licence ou une maîtrise en électronique ou en ingénierie informatique avec au moins 2 à 5 ans d'expérience professionnelle dans le développement de microprogrammes.
- Maîtrise des langages C et C++ pour les microcontrôleurs et les dispositifs intégrés.
- Aptitude avérée à concevoir, mettre en œuvre et documenter des systèmes de microprogrammes complexes.
- Connaissance des constructions RTOS, y compris les processus, les threads, les sémaphores, l'ordonnancement, les mécanismes de synchronisation et la gestion de la mémoire.
- Connaissance approfondie des familles de microprocesseurs et des capteurs. Connaissance de l'utilisation des outils de débogage du matériel, y compris les analyseurs logiques et les oscilloscopes.
- Motivation élevée, fixation d'objectifs personnels et réalisation d'objectifs avec un minimum de supervision.
- Expérience de la gestion de la configuration et du contrôle de la version du code (CVS).
- Excellentes aptitudes à la communication écrite et orale.
- Vous devez être capable de travailler dans un environnement en constante évolution et de respecter les délais de publication.
- Familiarité avec les familles STM32F3/F4 et/ou les CPU imx6.
- Familiarité avec l'environnement de développement de logiciels embarqués : Keil uVision ou similaire un plus.
- Expérience de l'architecture des pilotes de périphériques Linux un plus.
- Bilinguisme (français et anglais).
- Disponibilité pour des voyages d'affaires occasionnels.
Sommaire
Intéressé? Vous pouvez me contaqcter au (418) 930-2942 ou au hugo.lachaine@randstad.ca
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
___________________
Images:
- Job type: Temporary
- Company: Kijiji
Private User
5/
5customer reviews
Category:
jobs | programmers, computer
2023-07-03