*English version below*Nous recherchons un(e) Développeur(euse) de logiciels senior pour intégrer notre équipe à Saint-Laurent (Montreal, 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 5 500 spécialistes répartis dans 11 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 :En tant que développeur logiciels, vous serez impliqué dans le cycle de vie complet du développement logiciel de nos récepteurs GNSS. L'équipe d'ingénieurs GNSS conçoit les meilleurs systèmes et logiciels de leur catégorie pour ses clients. Vous devrez appliquer et maintenir les différentes normes de développement imposées par le domaine de l'avionique tout en améliorant les normes de l'industrie pour le GNSS.En tant que développeur de logiciels, vous devrez : Participer au développement de nouvelles solutions logicielles avioniques qui révolutionneront l'industrie aérospatiale conformément aux standards de l'entreprise et aux méthodologies de l'industrieCréer des architectures logicielles qui évolueront avec les produits
Participer à toutes les phases du développement logiciel (requis, design, code, documentation)Résoudre de multiples défis techniques liés aux technologies nouvelles et existantes
Participer au développement de logiciels et aux revues par les pairs
Qualifications requises :Détenir un baccalauréat en génie électrique, informatique, aérospatiale ou l'équivalentLe candidat idéal doit avoir un minimum de 15 années d'expérience en développement logiciel et dans l'intégration de systèmes intégrés sur puce dans un environnement bare metal
Le candidat idéal aurait de l'expérience dans l'intégration de systèmes intégrés sur puce utilisant des processeurs ARM Cortex M3, R5F, A53Une personne motivée, avec de l'initiative, et prête à contribuer à l'architecture et au développement logiciel
Familier avec les langages de programmation (C et/ou Ada)Connaissance des interfaces matérielles et logicielles
Familier avec l'utilisation des pilotes de périphériques de bas niveau et des chargeurs de démarrageAtouts:Familier avec les systèmes de configuration logicielle
Familier avec les systèmes de gestion des exigences (DOORS)Familier avec le design et le développement de built in test (BIT)Familier avec le processus de certification DO-178Familier avec les protocoles de communication (RS-232, RS-422, A-429, etc.)Expérience en développement de logiciels avioniquesExpérience d'intégration AEH facilitant le diagnostic de problème d'intégration matériel-logiciel
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 a Senior Software Developer to join our team at Saint-Laurent (Montreal, QC)! Who are we? Scalian is a multinational engineering consulting firm with 5500 specialists in 11 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:As a Software Developer, you will be involved in the complete software development lifecycle of our Global Navigation Satellite System (GNSS) receivers. The GNSS engineering team design best in class system and software solutions for our customer. You will to apply and maintain the various development standards imposed by the avionics field while bettering the industry standards for the GNSS and developing innovative solutions.
As a Software developer you will:Participate in the development of new avionics software solutions that will revolutionize the aerospace industry in accordance with company standard and industry methodologies
Create software architectures that will evolve with the products
Participate to all phases of the software development (design, code, documentation)Resolve multiple technical challenges related to new and existing technologies
Participate in software development and peer reviews
Qualifications:Hold a Bachelor degree in Electrical, Computer Engineering, Aerospace, or equivalent
The ideal candidate should have a minimum of 15 years' experience in software development and in integrating systems-on-chip in a bare metal environment
The ideal candidate would have experience in system-on-chip integration using ARM Cortex M3, R5F, A53 processorsA self-motivated individual with initiative, ready to contribute to the design and the software development
Familiar with programming languages (C and/or Ada)Knowledgeable in interfacing hardware and software
Familiar in the use of low-level device drivers and bootloaders
Assets:Familiar with Software configuration systems
Familiar with Requirements management systems (DOORS)Familiar with design and development of built in test (BIT)Familiar with DO-178 Certification process
Familiar with Communication protocols (RS-232, RS-422, A-429, Ethernet, etc.)Experience in avionics software development
Integration experience with AEH to help diagnose hardware-software integration problems
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.