Développeur systí¨mes embarqués / Embedded Systems Developer

  • Company:
    Expleo
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    20 hours ago
  • Category:
    IT & Software

EXPLEO CANADAest à la recherche d’un Développeur systèmes embarqués pour rejoindre une équipe dynamique en pleine croissance. Le masculin est utilisé dans cette annonce uniquement afin d’en alléger le texte. Relevant de l”ingénieur de projet, le développeur de logiciels embarqués travaille en étroite collaboration avec ses collègues pour concevoir, développer et tester des composants logiciels faisant partie du système de contrôle et de gestion des trains (TCMS) mis en place à bord des trains.Le développement est basé sur plusieurs technologies, principalement C / C ++ sur des plates-formes Linux ou Windows. Le développeur de logiciels travaille sur des composants liés, entre autres, au contrôle, au diagnostic, aux interfaces réseau et à l”interface homme-machine.Expleo est un partenaire de confiance du début à la fin, pour l”ingénierie intégrée, le support à la production, la maintenance et les services de qualité, avec une présence dans plus de 30 pays. Pour en savoir plus, visitez www.expleogroup.comSalaire: ConcurrentielBénéfices: ConcurrentielsEmplacement: Saint-Bruno-de-Montarville, CanadaExigences de voyage: se rendre sur les sites des clients et dans d”autres bureaux d”Expleo au besoin, à la fois nationaux et internationauxResponsabilités Concevoir et développer en suivant les instructions de l”ingénieur de projet, en tenant compte de la documentation technique, des exigences, des commentaires du client et des normes applicablesDocumenter la conception détaillée selon les processus de développement en placeDéveloppement des composants logicielsCréer et exécuter des tests unitairesParticiper à l”examen de la conception et à l”examen des documentsEstimer l”effort pour un périmètre donnéPréparer la documentation du logiciel pour soumission externe (fournisseurs ou client)Occasionnellement, créer et exécuter les rapports de testOccasionnellement, soutenir l”ingénieur système travaillant sur le terrainOccasionnellement, maintenir le code hérité afin de corriger le bogue signalé sur le terrainQualifications Baccalauréat en génie logiciel ou équivalentCompétences Le titulaire aime travailler dans un environnement dynamique et professionnel, en favorisant le travail d”équipe et en utilisant les processus de développement logiciel en place. Il a une influence positive sur l’équipe et contribue activement à toutes les autres activités ou projets afin de répondre aux besoins du service.Grande connaissance de C / C ++Grande connaissance du développement orienté objet et des modèles de conceptionConnaissance de QTConnaissance de Linux & WindowsConnaissance des réseaux EthernetConnaissance de la méthodologie Agile pour le développement de logicielsExcellent esprit d”équipe et facilité de communication au sein de l”équipeMaitrise de l”Anglais requis (Français considéré comme un atout)Expérience Au moins 3 ans d”expérience dans le développement de logiciels embarqué__________________________________________________________________________EXPLEO CANADA is looking for an Embedded Systems Developer to join a dynamic and expanding team.Reporting to the project engineer, the embedded software developer works closely with his/her colleagues to design, develop and test software components being part of the Train Control and Management System (TCMS) released on board trains.The development is based on multiple technologies, mainly C/C++ on Linux or Windows platforms. The software developer works on components related to, among others, control, diagnostic, network interfaces and human-machine interface.Expleo is a trusted partner for end-to-end, integrated engineering, production support, MRO and quality services, with a presence in over 30 countries. To find out more, visit www.expleogroup.comSalary: CompetitiveBenefits: CompetitiveLocation: Saint-Bruno-de-Montarville, CanadaTravel Requirements: Travel to client sites and other Expleo offices as required, both domestic and internationalResponsibilitiesDesign, develop, and follow the directions of the project engineer, taking into consideration the technical documentation, requirements, customer’s input and applicable standardsDocument the detailed design as per the development processes in placeProvide technical support for development of the software componentsCreate and execute unit tests procedures and documentationParticipate in design and documents reviewEstimate the effort for a given scopePrepare software documentation for external submittal (suppliers or customer)Create and execute the test reports as requestedSupport the system engineer working in the field as requestedMaintain legacy code in order to correct programming bugs being reported from the field as requestedQualificationsBachelor”s degree in software engineering or equivalentSkillsThe incumbent loves to work in a dynamic and professional environment, promoting teamwork and using software development processes in place. They are a positive influence on the team and contributes actively to all other activities or projects to meet the department’s needs.Great knowledge of C / C ++Strong knowledge of object-oriented development and design patternsKnowledge of QTKnowledge of Linux and WindowsKnowledge of Ethernet networksKnowledge of Agile methodology for software developmentExcellent team spirit and ease of communication within the teamFluency in English required (French considered as an asset)ExperienceAt least 3 years of experience embedded software development#expleotransport#LI-CF1