Apply now

Posted yesterday

Développeur C++

@ Actalent

Montréal, Quebec

$45–$60/hrContract10+ years experienceBilingual
Apply now
SIGNALS

Pay:

$45–$60 an hour

Responsibilities:

  • Concevoir, développer et maintenir des logiciels embarqués en C++ moderne (11/14/17) sur des plateformes Linux (Ubuntu) .
  • Développer et déboguer des pilotes, interfaces matérielles et protocoles de communication (UART, SPI, I2C, USB, Ethernet, CANbus).
  • Concevoir des applications multithreadées, temps réel ou quasi temps réel, axées sur la performance, la fiabilité et la sécurité.
  • Développer des pilotes pour des systèmes Linux embarqués personnalisés.
  • Configurer et maintenir les environnements Linux embarqués, incluant le noyau, le bootloader, les toolchains et la cross-compilation.
  • Collaborer avec les équipes Hardware, Firmware, Systèmes et V&V pour intégrer les solutions logicielles aux différents sous-systèmes.

Requirements summary:

  • La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente,…
  • Participer à l'analyse des exigences, à l'architecture logicielle et à la documentation technique.
  • Exigences principales
  • 10+ années d'expérience en développement logiciel embarqué C++
  • 10+ années d'expérience en programmation orientée objet
  • 10+ années d'expérience sous Linux

Tools & skills

Source and dates

Employer career site / ATS feed · phenom

Employer posting date
2026-11-08
First seen by our source
2026-11-09
Source record updated
2026-11-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Actalent

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

An Engineering and Sciences Services Company | People to Possible

Full company description

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.  Our expertise spans capabilities in engineering including product and manufacturing, systems and software, construction management, environmental, architecture and civil; and power and utilities. We focus on sciences capabilities in laboratory sciences, healthcare, and clinical research. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

LinkedIn followers
426,642
People associated on LinkedIn
6,504
Reported office locations
  • Hanover, Maryland 21076, US
Business categories
  • Business Information Systems
  • Business Development
  • Consulting
  • Professional Services
Other recorded names
  • Actalent
Specialties
  • Engineering
  • Science
  • Talent Solutions
  • and Services
Profile identifies a recruitment agency
Yes
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. Our…

FieldValue
IndustryBusiness Consulting and Services
Company size5,001-10,000 employees
HeadquartersHanover, Maryland
Organization typePrivately Held
SpecialtiesEngineeringScienceTalent Solutionsand Services
Open jobs on Jobsy195
LinkedInView page
Job description

Développeur de logiciels embarqués

À propos de l'opportunité

Joignez-vous à une entreprise de pointe spécialisée dans le développement de technologies médicales innovantes. Vous contribuerez à la conception de dispositifs médicaux interventionnels utilisés pour améliorer les soins offerts aux patients partout dans le monde.

Vous travaillerez au sein d'une équipe multidisciplinaire où le logiciel embarqué joue un rôle critique dans le développement de produits à haute valeur technologique.

Type de poste & Emplacement

Ce poste Contract est basé à Montreal, QC.

Taux de rémunération & Avantages

La fourchette salariale associée à ce poste est de $45.00 - $60.00/hr.

La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.

Type de poste & Emplacement

Ce poste Contrat (temporaire) est basé à Montreal, QC.

Type de milieu de travail

Il s'agit d'un poste hybrid, situé à Montreal,QC.

Responsabilités

  • Concevoir, développer et maintenir des logiciels embarqués en C++ moderne (11/14/17) sur des plateformes Linux (Ubuntu).
  • Développer et déboguer des pilotes, interfaces matérielles et protocoles de communication (UART, SPI, I2C, USB, Ethernet, CANbus).
  • Concevoir des applications multithreadées, temps réel ou quasi temps réel, axées sur la performance, la fiabilité et la sécurité.
  • Développer des pilotes pour des systèmes Linux embarqués personnalisés.
  • Configurer et maintenir les environnements Linux embarqués, incluant le noyau, le bootloader, les toolchains et la cross-compilation.
  • Collaborer avec les équipes Hardware, Firmware, Systèmes et V&V pour intégrer les solutions logicielles aux différents sous-systèmes.
  • Participer à l'analyse des exigences, à l'architecture logicielle et à la documentation technique.
  • Développer et exécuter des tests unitaires et d'intégration tout en contribuant à l'automatisation des tests.
  • Participer aux revues de code, à l'analyse statique et aux pratiques d'intégration continue.
  • Soutenir les activités de maintenance, d'investigation et d'amélioration continue des produits.

Profil recherché

Exigences principales

  • 10+ années d'expérience en développement logiciel embarqué C++
  • 10+ années d'expérience en programmation orientée objet
  • 10+ années d'expérience sous Linux
  • Expérience en conception de logiciels évolutifs et maintenables
  • Expérience avec les applications multithreadées
  • Expérience avec les protocoles de communication embarqués

Atouts

  • Maîtrise du C++ moderne (RAII, polymorphisme, héritage, gestion mémoire)
  • Expérience avec Qt, QML et le développement d'interfaces utilisateur
  • Connaissance de Yocto ou Buildroot
  • Maîtrise des concepts STL et des design patterns
  • Expérience dans le domaine médical ou dans un environnement réglementé
  • Connaissance des normes IEC, ISO ou des processus FDA

Environnement technologique

Langages et outils

  • C++11 / C++14 / C++17
  • Linux (Ubuntu)
  • Git
  • CMake
  • Jenkins / GitLab CI

Embedded & Communication

  • UART
  • SPI
  • I2C
  • USB
  • Ethernet
  • CANbus
  • Yocto / Buildroot

Tests et validation

  • GoogleTest
  • GDB
  • Valgrind
  • Analyseurs logiques
  • Oscilloscopes

Environnement de travail

Mode hybride

  • 3 jours au bureau (mardi, mercredi et jeudi)
  • 2 jours en télétravail
  • Présence additionnelle occasionnelle selon les besoins des projets

Embedded Software Developer

About the Opportunity

Join a leading medical technology organization developing innovative solutions that directly improve patient outcomes.

You will be part of a multidisciplinary engineering team responsible for designing cutting-edge medical devices where embedded software plays a critical role in product performance, reliability, and safety.

Responsibilities

  • Design, develop, and maintain embedded software using modern C++ (11/14/17) on Linux (Ubuntu) platforms.
  • Develop and debug low-level software, including device drivers, hardware interfaces, and communication protocols (UART, SPI, I2C, USB, Ethernet, CANbus).
  • Build high-performance, multithreaded, real-time or near-real-time applications.
  • Develop drivers for custom embedded Linux operating systems.
  • Configure and maintain embedded Linux environments, including kernel customization, bootloaders, toolchains, and cross-compilation.
  • Collaborate with Hardware, Firmware, Systems, and V&V teams to integrate software with electronic and electromechanical subsystems.
  • Participate in requirements analysis, software architecture, and technical design activities.
  • Develop and execute unit and integration tests while supporting test automation initiatives.
  • Participate in code reviews, static analysis, and continuous integration activities.
  • Support product investigations, issue resolution, maintenance activities, and lifecycle enhancements.

Qualifications

Required

  • 10+ years of embedded C++ software development experience
  • 10+ years of object-oriented programming experience
  • 10+ years of Linux development experience
  • Experience designing scalable and maintainable software architectures
  • Strong multithreading experience
  • Experience working with embedded communication protocols

Preferred

  • Strong understanding of modern C++ concepts (RAII, polymorphism, inheritance, memory management)
  • Experience with Qt, QML, and UI development
  • Knowledge of Yocto or Buildroot
  • Experience with STL containers and design patterns
  • Experience in medical devices or other regulated industries
  • Familiarity with IEC, ISO, or FDA development processes

Technology Stack

Languages & Tools

  • C++11 / C++14 / C++17
  • Linux (Ubuntu)
  • Git
  • CMake
  • Jenkins / GitLab CI

Embedded & Communication

  • UART
  • SPI
  • I2C
  • USB
  • Ethernet
  • CANbus
  • Yocto / Buildroot

Testing & Debugging

  • GoogleTest
  • GDB
  • Valgrind
  • Logic Analyzers
  • Oscilloscopes

Work Environment

Hybrid Work Model

  • 3 days onsite (Tuesday, Wednesday, Thursday)
  • 2 days remote
  • Additional onsite presence may be required based on project needs

Location: Greater Montreal Area

Employment Type: Full-Time / Permanent

Job Type & Location

This is a Contract position based out of Montreal, QC.

Pay and Benefits

The pay range for this position is $45.00 - $60.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Job Type & Location

This is a Contract position based out of Montreal, QC.

Workplace Type

This is a hybrid position in Montreal,QC.

À propos dActalent

Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.

Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à [email protected] pour connaître dautres options daccommodement.

Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada Québec)

Ordonnance sur légalité des chances de San Francisco: Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.

Utilisation de lintelligence artificielle (IA): Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email [email protected] for other accommodation options.

Personnel Placement Agency Permit Number: AP-2000486 (Canada Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada Quebec)

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Similar jobs

  • Directeur(trice) de la Restauration

    Montréal, QC
    On-siteFull Time

    AccorHotel

    À Montréal, cette vision se traduit par une expérience raffinée, chaleureuse et authentique, destinée à une clientèle locale et internationale; En devenant un Heartist®, vous bénéficiez notamment du programme ALL…

  • Représentant(e), Services financiers

    Montréal, QC

    goeasy: is a Canadian company, headquartered in Mississauga, Ontario, that provides non-prime leasing and lending services through its easyhome,…

    Nous avons obtenu des récompenses prestigieuses, notamment en étant nommés l'une des Canada’s Top Growing Companies , en étant certifiés Excellent lieu de travail ®, en étant reconnus…; Expérience avec Salesforce et…

    Spécialiste de livraison

    Montréal, QC

    goeasy: is a Canadian company, headquartered in Mississauga, Ontario, that provides non-prime leasing and lending services through its easyhome,…

    Bâtir des expériences de ventes de qualité supérieure en accueillant les clients et en dialoguant avec eux en personne, au téléphone et par courriel; Permis de conduire de classe complète avec dossier conducteur en…

    Spécialiste des solutions clients

    Montréal, QC

    goeasy: is a Canadian company, headquartered in Mississauga, Ontario, that provides non-prime leasing and lending services through its easyhome,…

    Effectuer des tâches administratives et obtenir toutes les informations nécessaires à l'exécution des contrats de produits et de services conclus avec les clients, y compris l'évaluation…; Compétences avérées en…

  • Chef De Projet / Project Manager

    Montréal, QC
    $30–$60/hrContract

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    5+ YOEDévelopper des solutions créatives respectant les contraintes des clients telles que le budget, le calendrier et les exigences opérationnelles; Compétences Essentielles; 5-15+ ans d'expérience en gestion de projets…

    Painting, Project management, Mechanical engineering, Autodesk AutoCAD, Control production, Monitor activities

    Ingénieur Hardware

    Montréal, QC
    $45–$50/hrContract

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    2+ YOEDéfinir les fonctions et les exigences des composantes électroniques en fonction des besoins des projets; Participer aux revues d'exigences et de conception avec les équipes de développement; Concevoir des circuits…

    Electronics, Printed circuit boards, Systems development life-cycle, French, Power electronics, Altium Designer

    Ingenieur Qualite / Quality Engineer

    Montréal, QC
    $40–$55/hrContract

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    Compétences Essentielles; Expérience en gestion de la performance des fournisseurs; Connaissance de l'industrie aérospatiale

    Chef De Projet / Project Manager

    Montréal, QC
    $30–$60/hrContract

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    5+ YOEDévelopper des solutions créatives respectant les contraintes des clients telles que le budget, le calendrier et les exigences opérationnelles; Compétences Essentielles; 5-15+ ans d'expérience en gestion de projets…

    Painting, Project management, Mechanical engineering, Autodesk AutoCAD, Control production, Monitor activities

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.