*English version below*
Nous recherchons un(e)
Développeur.euse de Logiciels Embarqués
pour intégrer notre équipe dans la région de Montréal (QC)
!
Qui sommes-nous ?
Scalian est une société
multinationale de conseil en ingénierie
, forte de plus de 35 ans d'expérience et de prÚs de 6 000 spécialistes répartis dans 12 pays.
Nous mettons notre expertise en
Opérations et Technologie
et
Technologies de l'information
au service de secteurs variés tels que l'aérospatiale, la défense, le ferroviaire et l'énergie, en soutenant leur développement et leur exploitation.
Chez Scalian, l'
humain
est au cĆur de nos prioritĂ©s. En nous rejoignant, vous aurez l'opportunitĂ© dâatteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant.
RÎle et responsabilités :
Le/La Embedded Software Developer fera partie d'une Ă©quipe de dĂ©veloppement agile et est responsable de la documentation et mise en Ćuvre de modules logiciels critiques pour diverses applications spatiales.
Responsabilités principales:
-
Concevoir, développer, tester et maintenir des logiciels embarqués en C/C++
-
Participer Ă la dĂ©finition des requis logiciels et Ă lâarchitecture des systĂšmes
-
Collaborer avec des Ă©quipes multidisciplinaires (matĂ©riel, systĂšmes, validation, etc.) pour concevoir, coder, mettre Ă lâessai et maintenir les logiciels embarquĂ©s en utilisant la suite dâoutils de dĂ©veloppement
-
Diagnostiquer, analyser et corriger les anomalies dĂ©tectĂ©es lors des phases de test et dâintĂ©gration
-
Contribuer à la documentation technique et au respect des normes de développement en vigueur dans le secteur spatial
-
Participer aux activitĂ©s dâintĂ©gration logicielle et aux tests sur bancs et unitĂ©s de vol
-
Soutenir lâautomatisation des processus logiciels
-
Soutenir lâamĂ©lioration continue des outils, processus et pratiques de dĂ©veloppement
Qualifications :
Requis:
-
Baccalauréat en génie logiciel, informatique, électrique ou discipline équivalente
-
Minimum de
5 ans dâexpĂ©rience en dĂ©veloppement de logiciels embarquĂ©s
-
Solide expérience en programmation
C++
dans un environnement
Linux Kernel
-
Bonne connaissance des systĂšmes dâexploitation temps rĂ©el (RTOS)
-
Familiarité avec les systÚmes de contrÎle de version (ex. Git) et les pratiques de développement collaboratif
-
Expérience avec les
outils dâintĂ©gration et de test de logiciels embarquĂ©s
-
Excellentes aptitudes de collaboration et de résolution de problÚmes
-
Bonnes compétences en communication verbale et écrite, idéalement en anglais et en français
Atouts:
-
Connaissance des
protocoles de communication embarqués
(CAN, SPI, UART, Ethernet, etc.)
-
Expérience dans le domaine aérospatial, avionique ou autres systÚmes critiques
-
Familiarité avec les environnements
CI/CD
et lâautomatisation des tests
-
Connaissance dâun langage de script (ex.
Python
) pour lâautomatisation et les tests
Pourquoi rejoindre notre équipe ?
-
Acquérir une
expérience enrichissante
au sein de divers secteurs et projets critiques tout en Ă©voluant dans une mĂȘme entreprise ;
-
Profiter dâun salaire compĂ©titif et dâun ensemble dâ
avantages sociaux
attractifs (assurance santé et dentaire, assurance vie et invalidité de longue durée, REER collectif avec contribution de l'entreprise, congés maladie, etc.) ;
-
Accéder à des
formations
continues pour élargir vos connaissances et rester à la pointe des technologies ;
-
Construire un
plan de carriĂšre
personnalisé, aligné avec vos objectifs professionnels ;
-
Explorer des opportunités de travail à l'
international
grùce à notre programme de mobilité et notre présence mondiale ;
-
IntĂ©grer un groupe dynamique, spĂ©cialisĂ© et en pleine croissance, oĂč la
communication
est essentielle et oĂč chaque membre de lâĂ©quipe est valorisĂ© ;
-
Faire partie dâune Ă©quipe oĂč lâ
épanouissement
professionnel est une priorité (team buildings, 5 à 7, marathons, et bien plus encore !).
Veuillez noter que seules les candidatures pertinentes seront prises en compte.
***
We are looking for an
Embedded Software Developer
to join our team in the Montreal area (QC)!
Who are we?
Scalian is a
multinational engineering consulting firm
with 6000 specialists in 12 countries and over 30 years of experience.
Our expertise in
Operations & Technology
and
Information Technology
serves various technological sectors, such as the aerospace, defense, rail and energy industries, while providing distinctive support to their development and operations.
At Scalian, we place
people
at the heart of our concerns. By joining us, you will have the opportunity to fulfill your career goals in a caring and collective environment.
Role & responsibilities:
The Embedded Software Developer will be part of an agile development team and will be responsible for the documentation and implementation of critical software modules for various space applications.
Main responsibilities include:
-
Design, develop, test, and maintain embedded software in C/C++
-
Participate in defining software requirements and system architecture
-
Collaborate with multidisciplinary teams (hardware, systems, validation, etc.) to design, code, test, and maintain integrated embedded software using the development toolchain
-
Diagnose, analyze, and resolve anomalies identified during testing and integration phases
-
Contribute to technical documentation and ensure compliance with space industry development standards
-
Participate in software integration activities and testing on benches and flight units
-
Support software process automation
-
Contribute to the continuous improvement of development tools, processes, and practices
Qualifications:
-
Bachelorâs degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent discipline
-
Minimum of
5 years of experience in embedded software development
-
Strong expertise in
C++
programming in a
Linux Kernel
environment
-
Good knowledge of real-time operating systems (RTOS)
-
Familiarity with version control systems (e.g., Git) and collaborative development practices
-
Experience with
embedded software integration and testing tools
-
Excellent collaboration, and problem-solving skills
-
Strong verbal and written communication skills, ideally in both English and French
Assets:
-
Knowledge of
embedded communication protocols
(CAN, SPI, UART, Ethernet, etc.)
-
Experience in aerospace, avionics, or other safety-critical domains
-
Familiarity with
CI/CD
environments and test automation
-
Knowledge of a scripting language (e.g.,
Python
) for automation and testing
Why join us?
-
To acquire experience in different
critical industries and projects
while working for the same company;
-
To have a competitive salary and a
great benefits package
(dental, life and medical insurance, RRSP matching, sick days, vacation);
-
To access trainings that focus on
expanding your knowledge
while staying up to date with cutting edge technologies and best practices;
-
To have a clear
career development plan
that suits your goals;
-
To have the possibility of
working abroad
through our mobility program thanks to our international presence;
-
To join a dynamic, specialized and fast-growing group where communication is key and where every team member is
valued
;
-
To be part of a team where
having fun
is essential (team building events, 5 Ă 7, Marathon and more!).
Please note that only relevant candidates will be contacted.