Integration Specialist

Aversan - Montréal, QC (30+ days ago)

Apply Now

Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.

Responsibilities
Detect the software / hardware problems and take an active part in solving them while keeping the engineers and technicians concerned posted;
Assemble the various software components to create the instructor product;
Lead and offer technical support to software engineers during integration and validation of their systems;
Ensure software configuration management control;
Ensure lab availability for developers;
First point of contact for any technical matter about instructor components;
Ensure proper operation when integrated in Training product simulation;
Pre-validate changes and corrections in the final offering;
Take part in the integration plan.
Basic Qualifications
A Bachelor’s degree in Computer/Software Engineering, Computer Science or equivalent;
Knowledge of C, C++ , and .NET programming languages and scripting languages (Perl);
Knowledge of Microsoft development tools for Windows platform (Visual Studio.NET 2005 and higher);
Knowledge of a configuration management tool e.g. GitHub, Starteam;
Knowledge of tools used for software debugging (.NET and/or Windbg, DBX, GDB, REST API);
Knowledge of the following software and applications is required: CAELIB, STARTEAM, SIM XXI, and SLD;
Strong knowledge of Windows and/or UNIX environment and PC hardware;
Knowledge of software debugging techniques;
Ability to troubleshoot problems;
Bilingual in French and English;
Knowledge of User Interfaces (UX) is an asset;
Strong planning and organizational skills;
Excellent verbal and written communication skills.
Responsabilités
Détecter les problèmes logiciels / matériels et participer activement à leur résolution en veillant à ce que les ingénieurs et techniciens concernés soient au courant;
Assembler les différents composants logiciels pour créer le produit de l'instructeur;
Diriger et proposer un support technique aux ingénieurs logiciels lors de l'intégration et de la validation de leurs systèmes;
Assurer le contrôle de la gestion de la configuration logicielle;
Assurer la disponibilité des laboratoires pour les développeurs;
Premier point de contact pour toute question technique concernant les composants de l'instructeur;
Assurer un fonctionnement correct lors de l'intégration dans la simulation du produit de formation;
Valider préalablement les modifications et les corrections apportées à l'offre finale;
Participer au plan d'intégration.
Qualifications de base
Un baccalauréat en génie informatique / logiciel, en informatique ou l’équivalent;
Connaissance des langages de programmation et des langages de script C, C ++ et .NET (Perl);
Connaissance des outils de développement Microsoft pour la plate-forme Windows (Visual Studio.NET 2005 et versions supérieures);
Connaissance d’un outil de gestion de la configuration, par exemple GitHub, Starteam;
Connaissance des outils utilisés pour le débogage logiciel (.NET et / ou Windbg, DBX, GDB, API REST);
Connaissance des logiciels et applications suivants: CAELIB, STARTEAM, SIM XXI et SLD;
Solide connaissance de l'environnement Windows et / ou UNIX et du matériel informatique;
Connaissance des techniques de débogage logiciel;
Capacité à résoudre les problèmes;
Bilingue en français et en anglais;
Connaissance des interfaces utilisateur (UX) est un atout;
Solides compétences en matière de planification et d’organisation;
Excellentes compétences de communication verbale et écrite.