Embedded Software Developer - longueuil
Bilinguallink
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