Vérification De Logiciels Embarqués – Stage Co Op

Montréal, QC, CA, Canada

Job Description

MANNARINO Systems & Software Inc. est un leader dans la fourniture de systemes critiques, de logiciels, de materiel et de services d'ingenierie de certification aux industries de l'aerospatiale, de la defense, de l'espace, de la simulation et de la production d'energie.


Notre clientele est tres large, couvrant les entreprises aerospatiales traditionnelles ainsi que des marches nouveaux et passionnants, y compris la propulsion electrique, la mobilite aerienne urbaine, les vehicules aeriens sans pilote et le vol autonome.


La culture de MANNARINO est axee sur la qualite, le travail, le professionnalisme et le travail d'equipe dans une atmosphere tres respectueuse et motivante, axee sur la croissance a long terme de l'entreprise.


En tant que membre de notre equipe, vous en beneficierez :

D'une gamme complete d'assurance collective et un plan REER collectif; D'une politique d'horaire flexible; D'une prime discretionnaire ; Du remboursement des frais de conditionnement physique; D'autres avantages, tels que des diners hebdomadaires par un traiteur de meme que des boissons chaudes a volonte (expresso, cafe, chocolat chaud, the); Des sorties regulieres avec les membres de l'equipe.

Opportunite de carriere et roles / responsabilites principaux




Nous recherchons actuellement des stagiaires en genie logiciel et en informatique pour soutenir le developpement des exigences logicielles ainsi que les activites de test et de verification des logiciels embarques dans le cadre de plusieurs projets aeronautiques en cours, notamment :

Systemes de gestion de vol Systemes de gestion du carburant Systemes de surveillance de la sante et de l'utilisation Systemes d'exploitation temps reel Systemes d'evitement de collision au sol

Les postes sont bases a Montreal.

Responsabilites principales



Developpement, debogage, mise a jour et execution de scripts de test pour les exigences logicielles de haut et bas niveau conformement aux methodologies standards de l'industrie et de l'entreprise Contribution aux phases de developpement et de test formel du cycle de vie du logiciel Redaction de rapports de test logiciel, documentation des problemes et creation de logiciels de test et de debogage en environnement de laboratoire

Le logiciel teste est programme en C et C++, en utilisant des techniques de programmation orientee objet. Il comprend des composants logiciels de bas niveau lies au systeme d'exploitation ainsi que des elements logiciels applicatifs de haut niveau. Le candidat devra veiller a l'utilisation appropriee des normes, processus, procedures et outils tout au long de la verification logicielle.


Le candidat doit etre capable de travailler de maniere autonome et en collaboration avec les autres membres de l'equipe et les parties prenantes du projet. D'excellentes competences techniques et en communication sont requises.


Bien que le role principal soit axe sur la verification/validation des logiciels embarques, des opportunites de developpement professionnel dans d'autres domaines tels que le developpement logiciel, l'ingenierie des systemes et le developpement de simulateurs d'avion peuvent se presenter.

Competences requises



Diplome de baccalaureat dans une discipline d'ingenierie connexe (informatique ou genie logiciel de preference) Connaissance approfondie des langages de programmation C et C++ Experience en programmation orientee objet (de preference avec C++) Connaissance des langages de script et des environnements utilises pour le developpement de scripts de test (ex. : Python, XML, Google C++ Testing Framework) Excellentes competences en communication Capacite a rapporter l'etat d'avancement du travail de maniere concise et precise au chef de projet Esprit d'initiative et aptitude au travail en equipe

Atouts supplementaires



Experience avec des sondes de debogage temps reel (ex. : Lauterbach, iSystems, LDRA, analyseurs logiques Agilent, VectorCAST) Experience en verification de logiciels embarques et applicatifs Connaissance des environnements de verification Software/Hardware-In-The-Loop (ex. : dSPACE, Opal-RT, Labview) Experience avec d'autres langages de programmation (ex. : Assembleur, Ada, C#, Microsoft .Net/WPF) Connaissance des executifs et noyaux de systemes d'exploitation temps reel Experience avec des environnements de developpement integres (ex. : IAR Workbench, GreenHills AdaMulti 2000, Freescale CodeWarrior, Microsoft Visual Studio) Connaissance des normes de cycle de vie des logiciels critiques pour la securite (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 integree (ex. : RTCA/DO-297, ARINC 653, ARINC 661, ARINC 664) Connaissance des systemes d'affichage avioniques ou autres systemes connexes Experience avec l'equipement de laboratoire (ex. : oscilloscope, multimetre, fer a souder)

Exigences Diverses




Le travail peut etre effectue a distance Pour les employes bases a Montreal, le modele de travail est hybride (au moins un jour au bureau). Le poste peut necessiter des deplacements pour visiter des clients (en Amerique du Nord).
La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situes a l'exterieur de la province de Quebec. / 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 desir d'apprendre sont essentiels. La diversite des idees et des experiences mene a des solutions innovantes et a la creativite. C'est pourquoi nous aimerions encourager toutes les personnes interessees a postuler.

L'utilisation du masculin est uniquement afin d'alleger le texte. Nous souscrivons au principe d'equite en emploi. Toutes les demandes d'emploi seront traitees avec la plus stricte confidentialite.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2945857
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned