Postuler

Publié avant-hier

Développeur C++

@ Actalent

Montréal, Québec

45–60 $/hContrat10+ ans d’expérienceBilingue
Postuler
SIGNAUX

Salaire :

45 $–60 $ de l’heure

Responsabilités :

  • Concevoir et maintenir des logiciels embarqués en C++ moderne sur Linux
  • Développer des pilotes et protocoles de communication (UART, SPI, I2C, USB, Ethernet, CANbus)
  • Configurer les environnements Linux embarqués et la cross-compilation
  • Développer et exécuter des tests unitaires et d'intégration
  • Participer aux revues de code et à l'intégration continue

Résumé des exigences :

  • 10+ années d'expérience en développement logiciel embarqué C++
  • 10+ années de programmation orientée objet
  • 10+ années d'expérience sous Linux
  • Expérience des applications multithreadées
  • Expérience des protocoles de communication embarqués
  • Atout : expérience en domaine médical ou réglementé

Outils et compétences

Source et dates

Site carrière / système de candidatures · phenom

Date publiée par l’employeur
2026-11-08
Première détection par notre source
2026-11-09
Mise à jour du dossier source
2026-11-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience10 an(s) et plus
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Actalent

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

An Engineering and Sciences Services Company | People to Possible

Description complète de l’entreprise

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.

Abonnés LinkedIn
426 642
Personnes associées sur LinkedIn
6 504
Bureaux déclarés
  • Hanover, Maryland 21076, US
Catégories d’activité
  • Business Information Systems
  • Business Development
  • Consulting
  • Professional Services
Autres noms enregistrés
  • Actalent
Spécialités
  • Engineering
  • Science
  • Talent Solutions
  • and Services
Le profil indique une agence de recrutement
Oui
Investissement total déclaré
0

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

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…

ChampValeur
SecteurBusiness Consulting and Services
Taille5,001-10,000 employees
Siège socialHanover, Maryland
Type d’organisationPrivately Held
SpécialitésEngineeringScienceTalent Solutionsand Services
Offres sur Jobsy190
LinkedInVoir la page
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.

Emplois semblables

  • Conseiller.ère mode (Temps partiel) - Marché-Central

    Montréal, QC
    Sur placeTemps partiel

    Reitmans (Canada) Ltée/Ltd

    Offrir une expérience d’achat exceptionnelle , inclusive et personnalisée, qui crée des liens solides avec les clients et favorise leur fidélité; Offrir un service personnalisé , répondre aux questions et en suggérant…

  • Representative, Payment Processing

    Montréal, QC
    Temps plein

    Fairstone Financial Inc.

    1+ ansWe have the collective experience and expertise to better serve our customers and foster our partners’ growth; Backed by nearly a century of lending experience through its legacy companies, Fairstone Bank and its brand…

    Counselling, Regulatory compliance, Communication skills, Customer service, Problem solving, Microsoft Excel

  • Manager, Payroll & Compliance

    Montréal, QC
    Sur placeTemps plein

    Cosmetic Physician Partners

    Candidates need experienced payroll leadership, strong knowledge of wage-and-hour and payroll tax compliance across several jurisdictions, and experience with payroll systems and HRIS. Strong organization, attention to detail and the ability to build scalable processes are essential.

    Rippling, HRIS, Payroll systems

    Gestionnaire de la paie et de la conformité

    Montréal, QC
    Sur placeTemps plein

    Cosmetic Physician Partners

    Cosmetic Physician Partners needs an experienced payroll professional with strong technical payroll expertise, multi-jurisdiction compliance knowledge, practical leadership and solid organizational skills. Candidates must be able to build scalable processes and systems that support growth and clinic integrations.

    Rippling

  • Inside Service Sales Specialist

    Montréal, QC +2
    60k–65k $/an

    Levitt-Safety: Levitt-Safety is a Canadian-owned, family-run company that has proudly served customers from coast to coast since 1935.

    Levitt-Safety needs candidates with customer-facing sales, customer service or account management experience, strong communication and organization skills, and comfort with CRM and Microsoft Office. Salesforce experience, fire and life safety or B2B service background, and French/English bilingualism are assets.

    Salesforce, Microsoft Office

  • Team leader, Management support and expertise support

    Montréal, QC +1
    HybrideTemps plein

    Desjardins Technology Group

    8+ ansDesjardins Technology Group needs a bachelor's degree in a related field, at least eight years of relevant experience, and required knowledge of French. Other combinations of qualifications and experience may be considered.

    Decision making, Meet commitments, Performance management

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.