En tant qu'Architecte et developpeur, securite fonctionnelle des logiciels embarques, vous serez responsable de la definition, de la mise en oeuvre et de la verification des exigences de securite des logiciels embarques pour les microcontroleurs, les capteurs et les calculateurs des systemes robotiques.
RESPONSABILITES PRINCIPALES
Collaborer avec l'equipe systeme pour definir et developper des concepts de securite fonctionnelle lie a des systemes robotiques;
Traduire les exigences de securite fonctionnelle du systeme en exigences pour le logiciel embarque (firmware);
Identifier les modes de defaillance potentiels dans le logiciel embarque et leurs impacts sur la securite du systeme;
Definir les mecanismes de securite, les exigences de redondance et les strategies de detection/diagnostic des defauts dans le logiciel embarque;
Travailler en etroite collaboration avec le responsable technique du logiciel embarque pour developper des solutions logicielles robustes, sures et durables;
Developper des algorithmes critiques pour la securite;
Effectuer des tests fonctionnels de securite, des tests d'integration et des tests d'injection de defauts pour valider la fonctionnalite liee a la securite des composants du logiciel embarque;
Fournir des recommandations dans la selection des composants materiels pour garantir la conformite aux exigences de securite fonctionnelle des logiciels embarques;
Fournir des recommandations de conception liees aux microcontroleurs, aux capteurs, aux bus de communication et a la configuration materielle a l'equipe de developpement electrique et mecanique;
Fournir des conseils sur tous les aspects de la cybersecurite du systeme logiciel embarque;
Participer a la documentation du processus de developpement des composants logiciels embarques;
Participer a la definition des exigences des composants logiciels embarques;
Participer a la verification des composants logiciels embarques;
Participer a la definition de la conception detaillee des composants logiciels embarques;
Participer au developpement des composants logiciels embarques;
Participer au developpement de test unitaires des composants logiciels embarques;
Participer a la mise en place de strategies de verification et validation.
EXIGENCES DU POSTE
Baccalaureat ou maitrise en genie informatique ou genie logiciel ou equivalent;
Etre membre de l'ordre des ingenieurs du quebec (OIQ);
Minimum 8 ans d'experience dans le developpement logiciel embarque, dont 5 ans en developpement sous Linux et 3 ans avec aspects de securite fonctionnelles;
Experience avec ISO 13849-1 - Safety of Machinery;
Connaissance de IEC 62304 - Medical Device Software;
Experience de developpement avec de multiples micro-controleurs;
Experience avec les bus de communication : Ethernet, Ethercat, SPI, I2C, CAN, Serial et autres;
Experience en cyber-securite : HIDS, ACL, NAT, SPI, Iptables, MAC/appArmor, cgroups, syslog;
Experience en redaction d'exigences logicielles;
Experience avec la conception detaillee de logiciels;
Experience pertinente avec les logiciels de gestion de requis;
Experience de developpement avec des systemes embarques temps-reel;
Organise et methodique;
Approche orientee resultats;
Forte capacite d'analyse et esprit de synthese;
Bilinguisme (Francais et Anglais).
ATOUTS
Experience en developpement de produits robotiques;
Experience avec ISO 13485 - Quality Management Systems;
Experience avec Jira et Confluence.
CE QUE NOUS OFFRONS
Teletravail (selon le type de poste);
Des salaires concurrentiels;
REER collectif avec cotisation de l'employeur;
Des assurances collectives payees a 50 % par Kinova;
Jusqu'a 4 semaines de vacances;
Des journees de conge personnelles en plus des vacances;
Des collations, cafe et fruits frais en tout temps;
Une equipe de travail devouee et formidable;
Un environnement de travail a la fine pointe de la technologie;
Une culture d'entreprise axee sur le developpement de chacun;
Un stationnement gratuit;
Des bornes de recharge pour vehicules electriques;
Des activites sociales et sportives regulierement;
Et bien plus encore mais vous devrez nous rencontrer pour en apprendre davantage...
Kinova s'engage a promouvoir un milieu de travail diversifie et inclusif pour tous et d'agir de facon non discriminatoire envers les gens par rapport a leur sexe, nationalite, statut de minorite ou handicap. Ainsi, Kinova fournit des accommodements a toutes les etapes du processus de recrutement et traitera toutes informations relatives a votre sante de maniere confidentielle et sans prejudice. Prendre note que l'acces aux salles d'entrevues et a tous nos espaces de bureaux respectent deja les normes d'accessibilite universelle. Pour obtenir de plus amples renseignements au sujet de notre Politique relative a la diversite et a l'inclusion en milieu de travail ou pour toutes demandes d'accommodement lors des entrevues, veuillez communiquer avec emploi@kinova.ca.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.