IT & Software

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

Actalent

Laval (Administrative Region) · Qc · Canada

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.

#J-18808-Ljbffr

Reference: WJ-291_10952569

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.