Home › Resources › Templates › Senior Safety-critical Architect
Job description template · Safety-critical

Senior Safety-critical Architect

Have CSA staff this role
StageDirectory listedStandardsISO 26262 · IEC 61508 · DO-178C · IEC 62304IndustryAutomotiveSenioritySeniorRegionCanadaWork modeHybridSource year2026Role familySoftware safetySegmentOtherEmployerEmployer profileToolsC / C++
Show unavailable metadata (2)
Company sizeUnknownEmploymentUnknown

This role is currently open. See the open role on FSTalent.

Hover or focus an underlined term for a plain-language definition.

Responsibilities

  • Conduct software safety analyses and create runtime safety requirements by collaborating with GM systems and software engineers as well as hardware and software suppliers.
  • Ensure that software safety requirements are complete, consistent, and aligned to system-level safety requirements.
  • Support software teams in software design, implementation and testing to confirm that safety requirements are met.
  • Ensure adherence to GM’s safety and software development processes.
  • Escalate any unresolved safety-related issues and confirm that the resolution process has been followed.
  • Lead or contribute to initiatives towards the continuous improvement of the safety and software development processes.
  • Interface with corporate and industry experts to stay current in safety processes, methods, and tools.

Requirements

  • A minimum of 5 years embedded systems development experience in safety-critical domains (automotive, aerospace, medical, nuclear)
  • Demonstrated performance in a position requiring excellent understanding of embedded software implementation details as well as the larger systems picture
  • Familiarity with and other functional safety standards such as , IEC 62304, or DO-178C
  • Full software development lifecycle experience (software requirements, design, coding, verification)
  • Proficiency in C/C++ embedded programming.
  • Excellent oral and written communication skills
  • Ability to work independently and in a team environment, interfacing with GM engineers and suppliers globally
  • Strong organizational skills with attention to detail
  • Bachelor’s degree in engineering (Software, Computer, Control, Mechatronics), Computer Science or related field.
  • Advanced degrees preferred.
  • Minimum de 5 ans d’expérience en développement de systèmes embarqués dans des domaines critiques pour la sécurité (automobile, aérospatial, médical, nucléaire).
  • Preuve de performance dans une fonction nécessitant une excellente compréhension à la fois des détails d’implémentation logicielle embarquée et de la vision d’ensemble des systèmes.
  • Familiarité avec la norme et d’autres normes de sécurité fonctionnelle telles que , IEC 62304 ou DO-178C.
  • Expérience de l’ensemble du cycle de vie du développement logiciel (exigences, conception, codage, vérification).
  • Maîtrise de la programmation embarquée en C/C++.
  • Excellentes compétences en communication orale et écrite.
  • Capacité à travailler de façon autonome et en équipe, en interaction avec des ingénieurs GM et des fournisseurs à l’échelle mondiale.
  • Solides compétences organisationnelles et grand souci du détail.

Ce qui peut vous donner un avantage concurrentiel (qualifications souhaitées)

  • Expérience dans la réalisation ou l’évaluation de méthodes d’analyse de sécurité telles que HAZOP, AMDE (), AFT (FTA) et STPA.
  • Connaissance de l’architecture logicielle et des modèles de conception (design patterns).
  • Expérience dans la revue et/ou la rédaction d’exigences logicielles à partir d’exigences au niveau système.
  • Expérience en programmation multi-cœur et avec des systèmes d’exploitation temps réel.
  • Familiarité avec les systèmes automobiles, en particulier avec les systèmes de sécurité active et de conduite automatisée.
  • Connaissance des réseaux de communication embarqués (CAN, FlexRay, LIN, Ethernet).

Baccalauréat en génie (logiciel, informatique, automatique, mécatronique), en informatique ou dans un domaine connexe.

Les diplômes de niveau supérieur sont préférés.

La fourchette salariale pour ce poste est de 115 000 $ à 164 600 $. Le salaire de base effectivement offert à la personne retenue dans cette fourchette variera en fonction de facteurs pertinents pour le poste.

GM N’OFFRE PAS DE PARRAINAGE LIÉ À L’IMMIGRATION POUR CE POSTE. NE PRÉSENTEZ PAS VOTRE CANDIDATURE SI VOUS AVEZ BESOIN D’UN PARRAINAGE D’IMMIGRATION PAR GM MAINTENANT OU À L’AVENIR.

L’objectif du programme de rémunération globale de the organization du Canada est de soutenir la santé et le bien-être de vous-même et de votre famille. Notre programme de rémunération globale comprend actuellement les avantages suivants, entre autres

  • Congés payés, incluant vacances, jours fériés et prestations supplémentaires pour les congés de maternité, parentaux et d’adoption.
  • Régimes de soins de santé, dentaires et de la vue, y compris un compte de dépenses de santé et une prime de mieux-être.
  • Régimes d’assurance vie pour vous et votre famille.
  • Cotisations de l’entreprise, avec contrepartie, à un régime de retraite à cotisations déterminées pour vous aider à préparer votre retraite.
  • Programme d’achat de véhicules GM pour vous et votre famille.

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Nice to have

  • Experience performing or evaluating safety analysis methods such as HAZOP, , FTA, and STPA
  • Knowledge of software architecture and design patterns
  • Experience reviewing and/or developing software requirements from system-level requirements
  • Multi-core programming and real-time operating system experience.
  • Familiarity with automotive systems and with active safety and automated driving systems in particular
  • Knowledge of in-vehicle communication networks (CAN, FlexRay, LIN, Ethernet)

Standards

  • ISO 26262 Road Vehicles - Functional Safety
  • IEC 61508 Functional Safety of E/E/PE Safety-Related Systems
  • DO-178C Software Considerations in Airborne Systems
  • IEC 62304 Medical Device Software - Software Life Cycle Processes

Use this template

Get the Word document, or let CSA scope, staff or post the role for you.