Vérification de Logiciels Embarqués – Stage CO-OP

1 week ago


Montréal QC HM N, Canada Mannarino Full time $60,000 - $90,000 per year

MANNARINO Systems & Software Inc. est un leader dans la fourniture de systèmes critiques, de logiciels, de matériel et de services d'ingénierie de certification aux industries de l'aérospatiale, de la défense, de l'espace, de la simulation et de la production d'énergie.

Notre clientèle est très large, couvrant les entreprises aérospatiales traditionnelles ainsi que des marchés nouveaux et passionnants, y compris la propulsion électrique, la mobilité aérienne urbaine, les véhicules aériens sans pilote et le vol autonome.

La culture de MANNARINO est axée sur la qualité, le travail, le professionnalisme et le travail d'équipe dans une atmosphère très respectueuse et motivante, axée sur la croissance à long terme de l'entreprise.

En tant que membre de notre équipe, vous en bénéficierez :

  • D'une gamme complète d'assurance collective et un plan RÉER collectif;
  • D'une politique d'horaire flexible;
  • D'une prime discrétionnaire ;
  • Du remboursement des frais de conditionnement physique;
  • D'autres avantages, tels que des dîners hebdomadaires par un traiteur de même que des boissons chaudes à volonté (expresso, café, chocolat chaud, thé);
  • Des sorties régulières avec les membres de l'équipe.

Opportunité de carrière et rôles / responsabilités principaux

Nous recherchons actuellement des stagiaires en génie logiciel et en informatique pour soutenir le développement des exigences logicielles ainsi que les activités de test et de vérification des logiciels embarqués dans le cadre de plusieurs projets aéronautiques en cours, notamment :

  • Systèmes de gestion de vol
  • Systèmes de gestion du carburant
  • Systèmes de surveillance de la santé et de l'utilisation
  • Systèmes d'exploitation temps réel
  • Systèmes d'évitement de collision au sol

Les postes sont basés à Montréal.

Responsabilités principales

  • Développement, débogage, mise à jour et exécution de scripts de test pour les exigences logicielles de haut et bas niveau conformément aux méthodologies standards de l'industrie et de l'entreprise
  • Contribution aux phases de développement et de test formel du cycle de vie du logiciel
  • Rédaction de rapports de test logiciel, documentation des problèmes et création de logiciels de test et de débogage en environnement de laboratoire

Le logiciel testé est programmé en C et C++, en utilisant des techniques de programmation orientée objet. Il comprend des composants logiciels de bas niveau liés au système d'exploitation ainsi que des éléments logiciels applicatifs de haut niveau. Le candidat devra veiller à l'utilisation appropriée des normes, processus, procédures et outils tout au long de la vérification logicielle.

Le candidat doit être capable de travailler de manière autonome et en collaboration avec les autres membres de l'équipe et les parties prenantes du projet. D'excellentes compétences techniques et en communication sont requises.

Bien que le rôle principal soit axé sur la vérification/validation des logiciels embarqués, des opportunités de développement professionnel dans d'autres domaines tels que le développement logiciel, l'ingénierie des systèmes et le développement de simulateurs d'avion peuvent se présenter.

Compétences requises

  • Diplôme de baccalauréat dans une discipline d'ingénierie connexe (informatique ou génie logiciel de préférence)
  • Connaissance approfondie des langages de programmation C et C++
  • Expérience en programmation orientée objet (de préférence avec C++)
  • Connaissance des langages de script et des environnements utilisés pour le développement de scripts de test (ex. : Python, XML, Google C++ Testing Framework)
  • Excellentes compétences en communication
  • Capacité à rapporter l'état d'avancement du travail de manière concise et précise au chef de projet
  • Esprit d'initiative et aptitude au travail en équipe

Atouts supplémentaires

  • Expérience avec des sondes de débogage temps réel (ex. : Lauterbach, iSystems, LDRA, analyseurs logiques Agilent, VectorCAST)
  • Expérience en vérification de logiciels embarqués et applicatifs
  • Connaissance des environnements de vérification Software/Hardware-In-The-Loop (ex. : dSPACE, Opal-RT, Labview)
  • Expérience avec d'autres langages de programmation (ex. : Assembleur, Ada, C#, Microsoft .Net/WPF)
  • Connaissance des exécutifs et noyaux de systèmes d'exploitation temps réel
  • Expérience avec des environnements de développement intégrés (ex. : IAR Workbench, GreenHills AdaMulti 2000, Freescale CodeWarrior, Microsoft Visual Studio)
  • Connaissance des normes de cycle de vie des logiciels critiques pour la sécurité (ex. : RTCA/DO-178C)
  • Connaissance des protocoles de communication (ex. : Ethernet/AFDX, ARINC 429, RS 422, CANbus, USB 2.0)
  • Connaissance de l'avionique modulaire intégrée (ex. : RTCA/DO-297, ARINC 653, ARINC 661, ARINC 664)
  • Connaissance des systèmes d'affichage avioniques ou autres systèmes connexes
  • Expérience avec l'équipement de laboratoire (ex. : oscilloscope, multimètre, fer à souder)

Exigences Diverses

  • Le travail peut être effectué à distance
  • Pour les employés basés à Montréal, le modèle de travail est hybride (au moins un jour au bureau).
  • Le poste peut nécessiter des déplacements pour visiter des clients (en Amérique du Nord).

La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec. / Knowledge of English is required to communicate and work with customers outside the province of Quebec.

Chez MANNARINO, nous croyons que la passion et le désir d'apprendre sont essentiels. La diversité des idées et des expériences mène à des solutions innovantes et à la créativité. C'est pourquoi nous aimerions encourager toutes les personnes intéressées à postuler.

L'utilisation du masculin est uniquement afin d'alléger le texte. Nous souscrivons au principe d'équité en emploi. Toutes les demandes d'emploi seront traitées avec la plus stricte confidentialité.



  • Rimouski, Qc, Canada Go RH Full time $60,000 - $80,000 per year

    Vous êtes passionné par la programmation de logiciel embarqué et reconnu(e) pour votre rigueur et votre habileté à résoudre des problèmes? Devocean inc. vous offre une opportunité exceptionnelle. Notre produit est directement lié à la protection de la baleine noire et autres mammifères marins. Il est conçu pour réduire drastiquement les risques...


  • Saint-Laurent, QC, Canada CS Group Full time

    CS Group Canada, filiale de CS Group et membre du groupe Sopra Steria, est un acteur clé en sûreté de fonctionnement et en cybersécurité pour les entreprises développant des technologies embarquées critiques (avionique, conduite autonome, électrification des transports). Nos clients incluent des équipementiers (OEM) et des fournisseurs de rang 1...


  • Av. Sainte-Croix, Saint-Laurent, QC HN K, Canada CS Group Full time $60,000 - $90,000 per year

    Description de l'entreprise CS Group Canada, filiale de CS Group et membre du groupe Sopra Steria, est un acteur clé en sûreté de fonctionnement et en cybersécurité pour les entreprises développant des technologies embarquées critiques (avionique, conduite autonome, électrification des transports).Nos clients incluent des équipementiers (OEM) et des...


  • Lévis, QC, Canada Umano Medical Full time

    Tu veux que ton code serve à quelque chose de grand? Chez Umano Medical, chaque ligne que tu écris contribue à améliorer concrètement les soins de santé. Nos produits médicaux innovants sont conçus pour répondre à des besoins réels, et ton expertise en logiciel embarqué peut transformer l'expérience des patients et des professionnels de la...


  • Montréal, Canada IMMERVISION Full time

    **TITRE**: Développeur de logiciels embarqués **DOMAINE**: Haute technologie **STATUT**: Régulier **TYPE**: Temps plein **SALAIRE**: À déterminer **DATE D’EMBAUCHE**: DÈS QUE POSSIBLE **Résumé du poste**: En tant que développeur de logiciels embarqués, vous travaillerez avec un groupe de développeurs, de concepteurs et de spécialistes du...


  • Saint-Laurent, QC, Canada CS Group Full time

    Description de l'entreprise CS Group Canada, filiale de CS Group et membre du groupe Sopra Steria, est un acteur clé en sûreté de fonctionnement et en cybersécurité pour les entreprises développant des technologies embarquées critiques (avionique, conduite autonome, électrification des transports). Nos clients incluent des équipementiers (OEM) et...


  • Montréal, Canada Solutions Ambra Full time

    **SOLUTIONS AMBRA** est une firme d’ingénierie des télécommunications établie à Trois-Rivières, à Montréal et au Chili. Toujours à l’affût des nouveautés dans notre domaine, nous sommes la première entreprise canadienne à offrir des solutions LTE privées. De la conception de produits inexistants sur le marché à la mise en place de...


  • Montréal, Canada CS GROUP Full time

    Description de l'entreprise CS Group Canada, une filiale de CS Group, est un chef de file dans le développement et la certification de systèmes essentiels à la sécurité dans les industries de l'aérospatiale, de l'électricité et de la conduite autonome. Se joindre à CS Group Canada est une occasion unique de travailler sur des systèmes de haute...


  • Quebec City, QC GN N, Canada Rugged Monitoring Full time $80,000 - $120,000 per year

    Développeur logiciel embarqué séniorRugged Monitoring conçoit et fabrique des capteurs à fibre optique et des solutions de surveillance de pointe, conçus pour les environnements les plus exigeants. Nos systèmes, utilisés à l'international par des leaders comme Siemens, ABB et MR, sont synonymes d'innovation et de fiabilité.Tu es passionné par le...


  • Saint-Jean-sur-Richelieu, QC JX K, Canada Sinope Technologies Full time $55,000 - $92,000 per year

    Poste convoité: Développeur(euse) de logiciels embarquésChez Sinopé Technologies,Changer le monde, un appareil intelligent à la fois, c'est l'esprit qui nous habite.Viens changer le monde avec nous Description du poste :Développer des logiciels embarqués, utilisés pour des applications de contrôle résidentiel, commercial et industrielDévelopper...