Développeur·euse logiciel·le C++
Qui sommes-nous ?
Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans.
Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat·e un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions.
ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large.
Nos expert·e·s sont sélectionné·e·s rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal.
Pour soutenir la croissance de notre client dans le secteur de l'aérospatiale, la défense et les technologies de simulation, ALTEN Canada recrute un·e Développeur·euse logiciel·le C++ dont le rôle sera de développer des capacités logicielles pour des systèmes de détection avancés.
Quelles seront mes responsabilités ?
- Participer au développement de nouvelles fonctionnalités (design, code, tests, documentation)
- Collaborer à l’élaboration des exigences, de l’architecture et de la validation des besoins logiciels
- Participer à des activités de revues de code et d’amélioration des pratiques de développement
- Participer à l’intégration des fonctionnalités et au déploiement des solutions
- Soutenir les spécialistes V&V pour définir des plans de tests formels et investiguer les bugs
- Travailler dans un cadre de développement agile pour la planification des livrables
Je suis convaincu·e ! Quelles compétences dois-je avoir ?
- Baccalauréat en génie informatique, logiciel, électrique ou expérience équivalente
- Au moins 5 ans d’expérience en développement C/C++
- Expérience en développement logiciel sur Windows et/ou Linux
- Connaissance des outils d’intégration logicielle et de contrôle des sources (GitHub ou autre)
- Connaissance des structures de programmation en temps réel (processus, fils d’exécution, sémaphores, synchronisation, gestion de mémoire)
- Connaissance des protocoles réseau (TCP/IP, Sockets, UDP, etc.) et des mécanismes de communication interprocessus (IPC)
- Bon sens de l’organisation, de la planification et bonnes compétences en communication (orale et écrite)
- Dynamisme, orientation résultats, esprit d’équipe et sens de l’initiative
Pourquoi se joindre à nos équipes ?
Alten Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels.
Parmi nos avantages :
- Rémunération et avantages sur mesure pour chacun de nos employé·e·s et pigistes ;
- Aide perfectionnement professionnel (certification) ;
- Possibilité de mobilité internationale dans l’une des filiales du Groupe ;
- Nombreuses activités corporatives ;
Veuillez noter que toutes les demandes seront évaluées, toutefois, nous ne communiquerons qu’avec les candidat·e·s sélectionné·e·s dans le cadre de cette offre d’emploi.
ALTEN Canada s'engage à promouvoir l'équité, la diversité et l'inclusion. Nous nous engageons à offrir un environnement de travail où chaque personne se sente accueillie, valorisée et respectée afin de pouvoir s’épanouir pleinement.
Nous avons à cœur d’offrir des mesures d’accessibilité aux personnes qui en font la demande, à ce titre, nous vous encourageons à communiquer avec nous si vous avez besoin d’accommodation dans le cadre du processus de recrutement.
-----------------------------------------------------------
C++ Software Developer
Who Are We?
A global leader in engineering and IT consulting with over 58,000 consultants worldwide, the ALTEN Group has been optimizing the technological performance of businesses for over 30 years.
The people who make up the ALTEN Group are the driving force behind our business. At ALTEN Canada, we offer each candidate a fully personalized service. You have the option to work independently or permanently. We select the best opportunities that match your professional aspirations. We position your expertise in exciting projects that align with your ambitions.
ALTEN Canada also includes a solutions center, the "Montreal Delivery Center (MDC)," which provides managed services in application development, Data, AI & Advanced Analytics, and Cybersecurity for the banking, telecommunications, and broader industrial sectors.
Our experts are rigorously selected and ensure unparalleled proximity, service, and skill levels in the Montreal region.
To support the growth of our client in the aerospace, defense, and simulation technologies, ALTEN Canada is recruiting a C++ Software Developer whose role will be to develop software capabilities for advanced detection systems.
What Will My Responsibilities Be?
- Participate in the development of new features (design, coding, testing, documentation)
- Collaborate on defining requirements, architecture, and software validation
- Take part in code reviews and improving software development practices
- Assist in integrating features and deploying solutions
- Support V&V specialists in defining formal test plans and investigating bugs
- Work within an agile development framework to plan deliverables
I’m Convinced! What Skills Do I Need?
- Bachelor’s degree in Computer/Software/Electrical Engineering or equivalent experience
- At least 5 years of experience in C/C++ development
- Experience in software development on Windows and/or Linux
- Knowledge of software integration and source control tools (GitHub or others)
- Understanding of real-time programming structures (processes, threads, semaphores, synchronization mechanisms, memory management)
- Knowledge of network protocols (TCP/IP, Sockets, UDP, etc.) and interprocess communication mechanisms (IPC)
- Strong organizational, planning, and communication skills (oral and written)
- Dynamic, results-oriented, strong team spirit, and initiative
Why Join Our Team?
ALTEN Canada offers a dynamic and collaborative work environment. We provide our team members with the opportunity to take on stimulating challenges and invest in their professional growth and development.
Our benefits include:
- Customized compensation and benefits for each employee and freelancer
- Professional development support (certifications)
- Opportunities for international mobility within the Group’s subsidiaries
- Numerous corporate activities
Please note that all applications will be evaluated, but we will only contact selected candidates for this job offer.
ALTEN Canada is committed to promoting equity, diversity, and inclusion. We strive to provide a workplace where everyone feels welcome, valued, and respected to fully thrive.
We are dedicated to offering accessibility measures to those who require them. If you need accommodation during the recruitment process, please let us know.