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

Actalent

Laval (administrative region)

Hybrid

CAD 85,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Actalent renforce son équipe logicielle à Montréal et Laval et recrute un développeur logiciel embarqué pour des projets minier et de construction. Poste hybride basé à Laval, avec présence au bureau 3 jours par semaine.

Le candidat idéal maîtrise C++ (5 ans min), Angular, Python et Docker, et sait travailler sur des environnements Linux. Bonne communication en anglais souhaitée et capacité à collaborer avec des équipes pluridisciplinaires.

Qualifications

  • Licence en informatique, génie logiciel ou domaine connexe.

Responsibilities

  • Concevoir, développer et maintenir des composants logiciels réutilisables en C++ et Angular.
  • Déployer les applications et dépanner dans Docker et Linux.
  • Développer et automatiser des tests avec Python.
  • Collaborer avec des équipes pluridisciplinaires et participer aux revues techniques.

Skills

C++
Angular
Python
Docker
Linux CLI
Multithreading
CI/CD
Anglais
IA générative

Education

Licence en informatique / ingénierie logicielle

Tools

GitHub Copilot
ChatGPT
Microsoft Copilot

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Offre de stage – Développeur web – Montréal
Offre de stage – Développeur web – Montréal

YULCOM Technologies • Montreal (administrative region)

Hybrid
CAD 36,000 - 42,000
Full Stack Developer
Full Stack Developer

Miebach • Montreal (administrative region)

Hybrid
CAD 60,000 - 80,000
Embedded Software Developer
Embedded Software Developer

Insight Global • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Développeur·euse Full Stack Senior
Développeur·euse Full Stack Senior

ALFACONSEIL.CA • Montreal

On-site
CAD 80,000 - 110,000
Développeur/Développeuse logiciel senior New Montreal, Canada
Développeur/Développeuse logiciel senior New Montreal, Canada

AppDirect, Inc • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Développeur/Développeuse logiciel senior
Développeur/Développeuse logiciel senior

AppDirect • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Développeur/Développeuse logiciel senior
Développeur/Développeuse logiciel senior

Firstbase • Montreal (administrative region)

On-site
CAD 128,000 - 161,000
DÉVELOPPEUR JAVA
DÉVELOPPEUR JAVA

Chrome Technologies • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
ANALYSTE-PROGRAMMEUR(EUSE) BACKEND IAC
ANALYSTE-PROGRAMMEUR(EUSE) BACKEND IAC

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Télétravail possible
Bureau à Montréal (hybride)
Développeur.se logiciel sénior.e (Core Systems) | Senior Software Developer (Core Systems)
Développeur.se logiciel sénior.e (Core Systems) | Senior Software Developer (Core Systems)

Altitude Sports • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Rabais mode & plein air
Télémédecine
Assurance santé et dent
+5