Software Developer
Kronos Consulting
Montreal
Posted October 12, 2026
Description
<h3>Job Description</h3><div>Job Description<div><p>Description:</p><p><b><strong>Développeur logiciel C++</strong></b></p><p>**Il y a 2 postes à combler: 1 sera pour une durée de 11 mois et l'autre pour 6 mois</p><p><b><strong>Bilinguisme:</strong></b> Serait préférable</p><p><b><strong>Poste Hybride:</strong></b> 1 jour/semaine + 2eme journée à chaque 3 semaines. La personne doit être flexible.<br /><br />Description du poste:<br /><br />Le rôle de développeur logiciel au sein du groupe d'ingénierie de détection des anomalies magnétiques (MAD) est de développer de nouvelles capacités logicielles et/ou de corriger les déficiences identifiées sur notre senseur MAD-XR. Le développeur de logiciels travaillera également dans toutes les phases du cycle de développement logiciel, y compris la définition des exigences, l'architecture, le développement, les tests unitaires et la documentation.<br /><br />En collaboration avec les autres développeurs de logiciels, architectes et spécialistes V&V, le développeur de logiciels travaillera à proposer et à améliorer des changements afin d'obtenir des livrables logiciels de haute qualité pour nos clients.<br /><br />Tâches:<br />Participer au développement des nouvelles fonctionnalités (design, code, test, documentation) ainsi qu’à la résolution des bugs découvert dans nos produits.<br />Collaborer à l’élaboration des requis, de l’architecture et de la validation des exigences logicielles.<br />Participer à des activités de revues de code et d’amélioration de nos pratiques de développement logiciel.<br />Participer à l’intégration des fonctionnalités et du déploiement des solutions.<br />Soutenir les spécialistes du V&V pour définir des plans de tests formels et l’investigation des bugs trouvés lors de campagnes de validation formelle.<br />Participer à la planification des livrables dans un cadre de développement agile.<br /><br />Compétences techniques:<br />Baccalauréat en génie <span>informatique/logiciel/</span>électrique ou expérience équivalente.<br />Au moins 5 ans d’expérience en développement C/C++<br />Expérience dans le développement logiciel sur Windows et/ou Linux<br />Connaissance des outils d’intégration logiciel et de contrôle des sources (Github ou autre).<br />Connaissance des structures de programmation en temps réel, notamment les processus, les fils d’exécution, les sémaphores, les mécanismes de synchronisation et la gestion de mémoire.<br />Connaissance des protocoles réseaux (TCP/IP, Sockets, UDP, etc..) ainsi que des mécanismes de communication interprocessus (IPC).<br /><br />Atouts:<br />Connaissance du langage UML (Unified Modeling Language)<br />Connaissance des patrons de conception (design patterns) en développement.<br />Expérience dans le développement de tests unitaires et de tests système.<br />Connaissance des systèmes avionique, de véhicule, de détection ou de communication<br /><br />Habilités:<br />Bon sens de l’organisation et de la planification.<br />Bonnes compétences en communication (à l’oral et à l’écrit).<br />Personne dynamique axée sur les résultats ayant un fort esprit d’équipe et un bon sens de l’initiative.<br /><br />C++ Software Developer<br /><br />Position description:<br />The Software Developer role within the Magnetic Anomaly Detection (MAD) Engineering group is to develop new software capabilities and/or correct identified deficiencies for our MAD-XR Sensor. The software developer will also work in all phases of the software development cycle including requirements definition, architecture, development, unit testing and documentation.<br /><br />In collaboration with the other software developers, architects and V&V specialists, the software developer will work to propose and improve changes to achieve high quality software deliverables to clients.<br /><br />Tasks:<br />Participate in the development of new features (design, code, testing, documentation) as well as the resolution of bugs discovered in our products.<br />Collaborate in the development of requirements, design of features and validation of software requirements.<br />Participate in code review activities and improvement of our software development practices.<br />Participate in the integration of functionalities and deployment of solutions.<br />Support V&V specialists to define formal test plans and the investigation of bugs found during formal validation campaigns.<br />Participate in planning deliverables within an agile development framework.<br /><br />Technical competencies<br />Bachelor degree in <span>Computer/Software/Electrical</span> Engineering or equivalent experience.<br />At least 5 years of experience<br />Knowledge of the C++ programming language.<br />Experience in software development on Windows and/or Linux<br />Knowledge of software integration and source control tools (Github or other).<br />Knowledge of real-time programming structures, including processes, threads, semaphores, synchronization mechanisms and memory management.<br />Knowledge of network protocols (TCP/IP, Sockets, UDP, etc.) as well as interprocess communication mechanisms (IPC).<br /><br />Nice to have:<br />Knowledge of UML (Unified Modeling Language)<br />Knowledge of design patterns in development.<br />Experience in developing unit tests and system tests.<br />Knowledge of avionics, vehicle, sensors or communications systems<br /><br />Skills:<br />Good sense of organization and planning.<br />Good communication skills (oral and written).<br />Dynamic, results-oriented person with strong team spirit and a good sense of initiative.</p></div>\nCompany Description<div><p>Kronos always provides our partners with 100% customer satisfaction and on time delivery. If you are excited about working for a company that takes its job seriously and does not cut corners you will have a home with Kronos.</p></div></div><h3>Company Description</h3><div>Kronos always provides our partners with 100% customer satisfaction and on time delivery. If you are excited about working for a company that takes its job seriously and does not cut corners you will have a home with Kronos.</div>
Job Overview
Location
Montreal
Job Type
full time
Date Posted
October 12, 2026