Retour aux offres d’emplois

Offre d'emploi : Développeur systèmes embarqués / Embedded Systems Developer - Saint-Bruno-De-Montarville

Expleo Canada

Saint-Bruno-De-Montarville

22 octobre 2021 | #6140

EXPLEO CANADA est à la recherche d’un Développeur systèmes embarqués pour rejoindre une équipe dynamique en pleine croissance à Saint-Bruno-de-Montaraville, QC. 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.

Responsabilité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 applicables
Documenter la conception détaillée selon les processus de développement en place
Développement des composants logiciels
Créer et exécuter des tests unitaires
Participer à l’examen de la conception et à l’examen des documents
Estimer 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 test
Occasionnellement, soutenir l’ingénieur système travaillant sur le terrain
Occasionnellement, maintenir le code hérité afin de corriger le bogue signalé sur le terrain

Qualifications:

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.

Baccalauréat en génie logiciel ou équivalent
Grande connaissance de C / C ++
Grande connaissance du développement orienté objet et des modèles de conception
Connaissance de QT
Connaissance de Linux & Windows
Connaissance des réseaux Ethernet
Connaissance de la méthodologie Agile pour le développement de logiciels
Excellent esprit d’équipe et facilité de communication au sein de l’équipe
Maitrise de l’Anglais requis (Français considéré comme un atout)
Au moins 3 ans d’expérience dans le développement de logiciels embarqué

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.com

__________________________________________________________________________

EXPLEO CANADA is looking for an Embedded Systems Developer to join a dynamic and expanding team in Saint-Bruno-de-Montaraville, QC.

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.

Responsibilities:

Design, develop, and follow the directions of the project engineer, taking into consideration the technical documentation, requirements, customer’s input and applicable standards
Document the detailed design as per the development processes in place
Provide technical support for development of the software components
Create and execute unit tests procedures and documentation
Participate in design and documents review
Estimate the effort for a given scope
Prepare software documentation for external submittal (suppliers or customer)
Create and execute the test reports as requested
Support the system engineer working in the field as requested
Maintain legacy code in order to correct programming bugs being reported from the field as requested

Qualifications:

The candidate must love 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.

Bachelor’s degree in software engineering or equivalent
Great knowledge of C / C ++
Strong knowledge of object-oriented development and design patterns
Knowledge of QT
Knowledge of Linux and Windows
Knowledge of Ethernet networks
Knowledge of Agile methodology for software development
Excellent team spirit and ease of communication within the team
Fluency in English required (French considered as an asset)
At least 3 years of experience embedded software development

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.com

Contact

Nom du contact : Adrian Naidoo

Téléphone : (514) 282-3331 - Poste : Extension 2052

Vous souhaitez effectuer un changement de carrière?

Nous pouvons vous aider!

Contactez-nous