Retour à la recherche
A
ActalentSource d’offres vérifiée

Développeur Logiciel Full-Stack (C++) / Full Stack Software Developer (C++)

Offre en anglais

The developer will design, develop, and maintain reusable software components combining C++ backend services with Angular frontend interfaces. Responsibilities include application deployment in Docker/Linux environments and creating test automation scripts using Python.

  • Hybride
  • Laval, QC
  • Publié 31 août 2026
  • Postuler avant le 30 sept. 2026
  • 1 poste

Ouvre un site externe

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

*An English version follows* Sommaire du poste: Actalent est un chef de file mondial en matière de services d'ingénierie et fait partie de Allegis Group, la plus grande entreprise privée de solutions en capital humain en Amérique du Nord. Actalent continue de bâtir une division logicielle et à renforcer ses capacités de développement de logiciels à Montréal. Nous avons une nouvelle installation d'ingénierie et nous offrons un environnement de travail très collaboratif et cohésif. L’ouverture de ce nouveau poste fait suite à la décision d’Actalent d’investir dans l'embauche de plusieurs personnes à long terme afin de créer une masse critique de talent au sein de son équipe logicielle. Une embauche chez Actalent pour un poste à temps plein comprend un ensemble complet d'avantages sociaux, un programme de formation et de développement, des jours de congé personnel et de maladie, etc. Le développeur logiciel embarqué sera responsable du cycle de vie complet et du développement de logiciels sur des projets complexes (conception, développement, tests, etc.) La plupart des projets actuels d'Actalent sont axés sur le développement C++ dans un environnement Linux. Dans ce cas, les projets initiaux vont toucher sur des produits de prochaine génération dans le secteur minier et de contruction (camions, drill, et autres véhicules). Ce poste est basé au bureaux de notre client à Laval. C’est une position hybride, requérant une présence dans leurs bureaux 3 jours par semaine. Tâches et responsabilités principales: 1. Concevoir, développer et assurer la maintenance de composants logiciels réutilisables combinant des services backend en C++ et des interfaces utilisateur frontend en Angular 2. Assurer le déploiement des applications et le dépannage dans des environnements Docker et Linux 3. Créer et mettre en œuvre des solutions d’automatisation des tests et de script en Python 4. Collaborer avec des équipes pluridisciplinaires pour fournir des logiciels de haute qualité et participer aux revues techniques Compétences requises 1. Licence en informatique, génie logiciel ou dans un domaine connexe 2. C++ (5 ans d’expérience minimum) avec une bonne maîtrise de C++17 (ou version plus récente) et du multithreading 3. Python (1 an d’expérience minimum) pour la création de scripts et l’automatisation des tests 4. Docker (1 an d’expérience minimum) ou l’interface en ligne de commande Linux (1 an d’expérience minimum) 5. Angular ou un framework d’interface utilisateur similaire (1 an d’expérience minimum) 6. Expérience dans l’utilisation d’outils d’IA générative (par exemple, GitHub Copilot, ChatGPT, Microsoft Copilot) pour accélérer le développement logiciel et la génération de code 7. Disponibilité à travailler aussi bien sur le développement backend que frontend 8. Excellentes compétences en communication écrite et orale en anglais Compétences souhaitées 1. Gestionnaire de paquets Conan 2. Développement de logiciels embarqués et compilation croisée 3. Développement et maintenance de pipelines CI/CD Actalent remercie tous les appliquants - seulement les candidats qualifiés seront contactés. .................................................................................................................................................................................. Position Summary: Actalent is a global leader in engineering services and is part of Allegis Group, the largest privately held human capital solutions company in North America. Actalent continues to build out its software division and strengthen its software development capabilities in Montreal. We have a new engineering facility and offer a highly collaborative and cohesive work environment. The opening of this new position follows Actalent’s decision to invest in hiring several long-term employees to create a critical mass of talent within its software team. A full-time position at Actalent includes a comprehensive benefits package, a training and development program, personal and sick days, and more. The embedded software developer will be responsible for the full software development lifecycle on complex projects (design, development, testing, etc.). Most of Actalent’s current projects focus on C++ development in a Linux environment. In this case, the initial projects will involve next-generation products in the mining and construction sectors (trucks, drills, and other vehicles). This position is based at our client’s offices in Laval. It is a hybrid role, requiring on-site presence at their offices 3 days per week. Translated with DeepL.com (free version) Main tasks and responsibilities: 1. Design, develop, and maintain reusable software components that combine backend services in C++ with frontend UIs in Angular 2. Support application deployment and troubleshooting in Docker and Linux environments 3. Create and execute test automation and scripting solutions in Python 4. Collaborate with cross-functional teams to deliver high-quality software and participate in technical reviews Required Qualifications 1. Bachelor’s degree in Computer Science, Software Engineering, or a related field 2. C++ (5y+) with good knowledge of C++17 (or more recent) and multithreading 3. Python (1y+) for scripting and test automation 4. Docker (1y+) or Linux CLI (1y+) 5. Angular or similar UI framework (1y+) 6. Experience using Generative AI tools (e.g., GitHub Copilot, ChatGPT, Microsoft Copilot) to accelerate software development and code generation 7. Willingness to work in both backend and frontend development 8. Strong written and verbal communication skills in English Preferred Qualifications 1. Conan package manager 2. Embedded software development and cross-compilation 3. CI/CD pipeline development and maintenance Actalent thanks all applicants; only selected qualified candidates will be contacted.

Ce que vous ferez

The developer will design, develop, and maintain reusable software components combining C++ backend services with Angular frontend interfaces. Responsibilities include application deployment in Docker/Linux environments and creating test automation scripts using Python.

Exigences

Candidates must have a Bachelor's degree and at least 5 years of experience in C++ (C++17) and multithreading. Additional requirements include experience with Python, Docker or Linux CLI, and Angular or a similar UI framework.

Avantages

• Comprehensive benefits package • Training and development program • Personal days • Sick days

Compétences indiquées

  • AngularSouhaitée
  • DockerSouhaitée
  • C++Souhaitée
  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C++
  • C++17
  • Multithreading
  • Python
  • Docker
  • Linux CLI
  • Angular
  • Generative AI
  • Backend Development
  • Frontend Development
  • Conan
  • Embedded Software
  • Cross-compilation
  • CI/CD Pipelines

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Manufacturing
  • Construction

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
5+ ans
Postuler avant le
30 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Présence au bureau
3 jours par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte