🕐 Posted 7d ago

Embedded Software Developer - longueuil

Bilinguallink

LongueuilFull-timeMid LevelOn-site

Job Description

*English version below* 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 : 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, #J-18808-Ljbffr

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now