L’ingénieur logiciel pour systèmes critiques écrit des logiciels dont la défaillance peut mettre des vies ou de gros enjeux en danger : commandes de vol, dispositifs médicaux, signalisation ferroviaire, contrôle de centrales. Chaque exigence est tracée, chaque ligne justifiée, chaque test documenté, selon des normes qui définissent le niveau de preuve exigé.
L’essentiel en bref
- Rôle : développer des logiciels soumis à des exigences de sûreté et de certification strictes.
- Formation : master en informatique, génie électrique ou ingénierie système.
- Salaire : environ 10 500 à 15 000 CHF par mois (indicatif).
- Lieux : aéronautique, spatial, ferroviaire, dispositifs médicaux, énergie nucléaire, défense civile.
Qu’est-ce qu’un métier de « ingénieur logiciel pour systèmes critiques » ?
Il applique les normes du domaine comme DO-178C, IEC 62304 ou EN 50128, rédige des exigences traçables, réalise l’analyse de risques, écrit du code selon des règles strictes, mesure la couverture des tests, utilise parfois des méthodes formelles et prépare les dossiers de certification. Il se distingue de l’ingénieur logiciel embarqué général, qui doit surtout respecter les ressources, par le poids de la preuve : il doit démontrer que le système est sûr à un niveau reconnu par un organisme extérieur.
Missions principales : ingénieur logiciel pour systèmes critiques
- Appliquer les normes du domaine.
- Rédiger des exigences traçables.
- Réaliser l’analyse de risques.
- Écrire du code selon des règles strictes.
- Mesurer la couverture des tests.
- Préparer les dossiers de certification.
Formation et accès au métier en Suisse
Le métier est réglementé et très encadré.
- Master en informatique, génie électrique ou ingénierie système : voies courantes.
- Connaissance des normes de sûreté du secteur : indispensable.
- Formation continue : méthodes formelles, analyse de défaillances, outils de traçabilité.
Une exigence ambiguë se découvre au moment de la certification, quand elle coûte le plus cher : la relire avec les testeurs dès la rédaction évite ce piège.
Compétences et qualités requises
- Rigueur.
- Sens des responsabilités.
- Précision.
- Patience.
- Esprit d’analyse.
- Intégrité.
Salaire : ingénieur logiciel pour systèmes critiques en Suisse
Les salaires dépendent du secteur, du niveau de criticité et de l’expérience.
| Profil | Par an (brut) | Par mois (×13) |
|---|---|---|
| Ingénieur junior Prise de poste | 92 000 – 110 000 CHF | ≈ 7 080 – 8 460 CHF |
| Ingénieur confirmé Composants certifiés | 110 000 – 138 000 CHF | ≈ 8 460 – 10 620 CHF |
| Ingénieur senior Dossiers de certification | 134 000 – 168 000 CHF | ≈ 10 310 – 12 920 CHF |
Fourchettes indicatives, établies à partir des salaires usuels en Suisse dans l’informatique et le développement logiciel ; elles varient selon le canton, la branche, la convention collective et la taille de l’employeur. Vérifiez toujours l’offre.
Conditions de travail
Le travail est très encadré par des processus, avec beaucoup de documentation, de revues et d’échanges avec les autorités de certification.
Une journée type : ingénieur logiciel pour systèmes critiques
Le matin, l’ingénieur logiciel pour systèmes critiques vérifie qu’une exigence de sécurité est reliée à son test et à son code. L’après-midi, il prépare un dossier destiné à l’organisme de certification.
Avantages et difficultés du métier
Les points forts
- Un métier à enjeux.
- Une très bonne rémunération.
- Une forte stabilité.
- Un impact sur la sécurité.
Les points exigeants
- Des processus lourds.
- Beaucoup de documentation.
- Des cycles longs.
- Une responsabilité importante.
Conseils pour postuler : ingénieur logiciel pour systèmes critiques
Présentez des systèmes certifiés auxquels vous avez contribué, la norme appliquée et la démarche de traçabilité. Les employeurs recherchent un ingénieur méthodique, qui accepte la discipline de la preuve.
Évolution de carrière
L’ingénieur peut devenir responsable de la sûreté logicielle, architecte de systèmes critiques ou expert en certification.
Où trouver un emploi : ingénieur logiciel pour systèmes critiques
Les employeurs sont l’aéronautique, le spatial, le ferroviaire, les dispositifs médicaux, l’énergie nucléaire et la défense civile. Sélectionnez votre canton dans la catégorie Développement logiciel pour voir les annonces de ingénieur logiciel pour systèmes critiques ouvertes près de vous. Pour découvrir les offres liées au métier de « ingénieur logiciel pour systèmes critiques », consultez aussi les annonces publiées sur Jobstreaming et Jobuilder.
Questions fréquentes : ingénieur logiciel pour systèmes critiques
Que développe-t-il ?
Des logiciels dont la défaillance serait grave.
Quelles normes ?
DO-178C, IEC 62304, EN 50128, selon le secteur.
La documentation est-elle importante ?
Oui, elle est centrale.
Quelle différence avec l’embarqué général ?
Il doit démontrer la sûreté par la preuve.
Quelle évolution est possible ?
Responsable de la sûreté logicielle.