R&D II, Embedded Systems
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Montreal, Canada
Full-time
2+ years
About this Job
Bachelors or Master's in electrical/biomedical/embedded software engineering, or related field. 2+ years of experience with product development activities in a regulated industry. Experience in systems engineering, systems verification activities and embedded systems software design. Experience with authoring and analyzing requirements. Experience with system and component level architecture development (structural and behavioral diagrams). Experience with embedded systems architecture communication protocols (I2C, SPI, CAN, etc.). Experience with a requirement management tool (Jama, Polarion, Rational DOORS). Strong problem-solving skills in a team environment. Excellent organizational, communication and collaboration skills. Understanding of hardware design and trade-offs, embedded (real-time) software tradeoffs, performance, and redundancy issues. Extensive technical knowledge of advanced testing concepts and formal embedded software, software and systems verification strategies for regulated software. Understanding of model-based system engineering, and familiarity with a modeling language (sysml, uml). Experience with project tracking and version controlling tools. Understanding of cybersecurity practices and methodologies (threat modeling). Knowledge of ISO 13485, ISO 14971, ISO 15288, ISO 42010. Demonstrated ability to interact with and influence key stakeholders both internal and external to the organization. Baccalauréat ou maîtrise en génie électrique, en génie biomédical, en génie des logiciels embarqués ou dans un domaine connexe. 2+ années d'expérience dans le domaine du développement de produits au sein d'une industrie réglementée. Expérience dans l'ingénierie des systèmes, les activités de vérification des systèmes et la conception de logiciels de systèmes embarqués. Expérience dans les domaines de la rédaction et de l'analyse des exigences. Expérience dans le développement d'architectures au niveau des systèmes et des composants (diagrammes structurels et comportementaux). Expérience dans le domaine des protocoles relatifs à l'architecture des systèmes embarqués (I2C, SPI, CAN, etc.). Expérience avec les outils de gestion des exigences (JAMA, Polarion, Rational DOORS). Excellentes aptitudes en matière de résolution de problèmes dans un environnement d'équipe. Excellentes aptitudes en matière d'organisation, de communication et de collaboration. Expérience dans le développement de logiciels embarqués. Compréhension de la conception et des compromis en matière de matériel, des compromis en matière de logiciels embarqués (en temps réel), du rendement et des problèmes de redondance. Connaissance technique approfondie des concepts d'essai avancés et des stratégies de vérification officielle des logiciels embarqués, des logiciels et des systèmes pour les logiciels réglementés. Compréhension de l'ingénierie des systèmes basée sur des modèles et familiarité avec un langage de modélisation (SysML, UML). Expérience avec les outils de suivi de projet et de contrôle de version. Compréhension des pratiques et des méthodologies en matière de cybersécurité (modélisation des menaces). Connaissance des normes ISO 13485, ISO 14971, ISO 15288, ISO 42010. Capacité avérée à interagir et à influencer les principales parties concernées, tant à l'intérieur qu'à l'extérieur de la compagnie. Participer aux activités des équipes de projet pour transposer les besoins des utilisateurs en critères de conception (c.-à-d. matériel, logiciel, mécanique, électricité, interface, etc.) énoncés sous la forme de cahiers des charges et specification pour les systèmes et les sous-systèmes. Gérer les exigences des systèmes et des logiciels embarqués et assurer la traçabilité de celles-ci à l'aide d'un outil de gestion d'exigences. Participer à l'élaboration des architectures de conception des systèmes et des logiciels embarqués. Documenter et concevoir des protocoles de communication entre les différents sous-systèmes (logiciels, microprogrammes et FPGA). Contribuer au dossier de gestion des risques relatifs aux produits — analyse des risques, AMDE de conception et AMDE de processus. Effectuer des études sur banc d'essai et rédiger des rapports techniques. Fournir une expertise et supporter les activités de validation et de verification. Evaluer et documenter la conception de nouveaux produits, ainsi que maintenir et ameliorer les produits existants. Participer à l'intégration des produits sur differents niveaux d'abstractions: système et sous-systèmes. Travailler au sein d'une équipe pluridisciplinaire et représenter la R et D sur les produits livrables pluridisciplinaires. Améliorer en permanence les procédés et les méthodes de travail (en appliquant les principes Agile/Lean pour éliminer le gaspillage) afin de contribuer à la résolution de problèmes complexes et multidisciplinaires, et ce, en assurant l'interface avec les pairs et differents groupes. Avoir une solide compréhension des processus de contrôle de la conception d'une industrie hautement réglementée.
About the Company
