Talent.com

Software developer Jobs in Mont-Royal, QC

Create a job alert for this search

Software developer • mont royal qc

Last updated: 23 hours ago

Software Developer

ActalentMontréal, Quebec, Canada
CA$45.00–CA$60.00 hourlyCA$45.00–CA$60.00 hourly
TemporaryTemporary

Titre du poste: Développeur de logiciels embarqués.Vous rejoindrez une entreprise de génie biomédical et biotechnologique spécialisée dans la fabrication de dispositifs médicaux innovants utilisés ... Show more

Software Developer (.NETCore and React)

VeriforceMontreal, Quebec, CA
RemoteRemote
Quick Apply

Veriforce is the fastest-growing SaaS-technology and services company in the global supply chain risk management market.We help industry-leading companies create and maintain operating cultures and... Show more

Software Developer (Senior) – C#/.NET

CGIMontréal, Québec, Canada
CA$80,000.00–CA$100,000.00 yearlyCA$80,000.00–CA$100,000.00 yearly
Full-timeFull-time
Quick Apply

Software Developer (Senior) – C#/.We are committed to continuously improving enterprise systems, modernizing existing platforms, and delivering scalable cloud-based solutions that support critical ... Show more

Développeur.euse logiciel Sénior | Senior Software Developer

TaitMontreal, QC, CA
Full-timeFull-time

En tant que développeur logiciel sénior – Plateforme centrale, vous jouerez un rôle de premier plan dans la création et l'amélioration du logiciel qui alimente notre vision : Créer des moments qui ... Show more

Software Developer

Alltech Consulting ServicesMontreal Quebec, Canada
ContractorContractor

We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure.We’re a group of experienced engineers, working on so... Show more

Software Developer / MERN Developer

Randstad CanadaMontréal, Quebec, CA
TemporaryTemporary
Quick Apply

We are looking for a Full Stack Software Engineer to join our DevOps team to primarily design, develop and test applications for internal software systems.You will work with the customer’s industry... Show more

Software Developer

0000050007 Royal Bank of CanadaMONTRÉAL, Quebec, Canada
Full-timeFull-time

We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of their code.As a Software Developer, you will be contributing to the technic... Show more

Senior Software Developer, Backend

DialogueMontréal, Quebec, Canada, H3A 3G3
CA$118,530.00–CA$138,285.00 yearlyCA$118,530.00–CA$138,285.00 yearly
Quick Apply

Dialogue is the #1 virtual care provider in Canada.Integrated Health Platform🅫, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to... Show more

Software Developer Specialist - Shared Services

Intact Financial CorporationLaval, Quebec, CAN
Full-timeFull-time

Pay at Intact is about much more than just salary.Multiple benefits offered to support.Wellness account and much more.Share plan & other savings: up to.Employee Share Purchase Plan (ESPP) – with In... Show more

Développeur(euse) logiciel / Software Developer - Storage

GenetecMontreal, QC, CA
Full-timeFull-time
Quick Apply

Souhaitez-vous avoir un impact direct sur la façon dont des centaines de développeurs conçoivent, déploient et exploitent des logiciels dans des environnements cloud, sur site et hybrides ? Rejoign... Show more

Full Stack Software Developer [C# /.Net]

GraitecMontreal, CA
Full-timeFull-time

About Graitec Group GRAITEC est un chef de file mondial des solutions Building Information Modeling (BIM).Nous concevons et développons des logiciels qui permettent aux architectes, ingénieurs et f... Show more

Software Developer

Botpress Technologies Inc.Montreal, QC, CA
Full-timeFull-time
Quick Apply

Help redefine customer support for the AI era.Most companies are running support on ticketing systems built in 2007, with AI bolted on as an afterthought.Botpress is the enterprise-grade AI agent p... Show more

C++ Software Developer

AversanSt-Laurent, Quebec, Canada
CA$100,000.00–CA$130,000.00 yearlyCA$100,000.00–CA$130,000.00 yearly
Full-timeFull-time

Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified.Participate in the d... Show more

Senior software developer

FLEXY GROUPMontréal, QC, Canada
Permanent, Full-timePermanent, Full-time

Work Language: English or French.Education: No degree, certificate or diploma.Experience: 3 years to less than 5 years.Private company, corporation or industry.Write, modify, integrate and test sof... Show more

Software Developer / Développement logiciel

VentionMontreal, Quebec, Canada

Headquartered in Montreal, Detroit and Munich, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory flo... Show more

Développeur de logiciels / Software Developer

Sunny ExperienceMontreal, Quebec, CA
CA$80,000.00–CA$100,000.00 yearlyCA$80,000.00–CA$100,000.00 yearly

Français:En tant que développeur de logiciels, vous contribuerez à la création, à l'optimisation et à la maintenance des fonctionnalités de notre plateforme Web.Vous participerez à l'anal... Show more

Software Developer Intern

Nuovo PhotographyMontreal, QC, CA
Full-timeFull-time
Quick Apply

Nuovo Artistic Studios is the premier destination for all things self-love.A by-women company and one of the largest artistic photography companies in North America, Nuovo is on a mission to empowe... Show more

Senior Software Developer

FundicaMontreal, Quebec, Canada
Full-timeFull-time

Canada's most award-winning online funding tool -- a search engine for all funding programs in Canada.The platform matches entrepreneurs, private investors, public funders and advisors, through a u... Show more

Embedded Software Developer

ScalianMontreal, Canada
Full-timeFull-time

The main function of an embedded software developer is to document and implement complex flight software modules for various space applications including communications and satellites.Support devel... Show more

Full Stack Software Developer

Engineered Arts LLCMontreal, Quebec, Canada, H3A 0A8
Quick Apply

Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication.With 20 years of hardware and software development, our robots have been... Show more

Software Developer

Software Developer

ActalentMontréal, Quebec, Canada
23 hours ago
Salary
CA$45.00–CA$60.00 hourly
Job type
  • Temporary
Job description

Titre du poste: Développeur de logiciels embarqués

Description du poste

Vous rejoindrez une entreprise de génie biomédical et biotechnologique spécialisée dans la fabrication de dispositifs médicaux innovants utilisés dans des spécialités médicales interventionnelles. La division spécialisée dans les cathéters conçoit des dispositifs médicaux qui peuvent être insérés dans le corps pour traiter des maladies ou effectuer des interventions chirurgicales.

Responsabilités

  • Concevoir, développer et maintenir des logiciels embarqués modernes en C++ (versions 11/14/17) sur des plateformes Linux (Ubuntu) pour les systèmes de dispositifs médicaux.
  • Développer et déboguer des logiciels bas niveau : pilotes de périphériques, interfaces matérielles (UART, SPI, I2C, USB, Ethernet) et protocoles de communication.
  • Créer des applications multithreadées, en temps réel ou quasi temps réel, en mettant l'accent sur la performance, la fiabilité et la sécurité.
  • Créer un pilote au niveau embarqué pour un OS Linux personnalisé.
  • Configurer, personnaliser et maintenir l'environnement Linux embarqué, y compris le noyau, le bootloader, les toolchains et la cross-compilation (Yocto ou Buildroot est un atout).
  • Travailler avec les équipes matérielles, firmware, systèmes et V&V pour intégrer le logiciel avec les sous-systèmes électroniques et électromécaniques.
  • Participer à l'analyse des exigences et à l'architecture logicielle, puis rédiger la documentation de conception.
  • Écrire et exécuter des tests unitaires et d'intégration (GoogleTest ou similaire) et aider à l'automatisation des tests.
  • Déboguer et résoudre les problèmes avec des outils tels que GDB, Valgrind, analyseurs logiques et oscilloscopes.
  • Suivre le processus de développement logiciel pour dispositifs médicaux (IEC, ISO, FDA design controls), y compris la traçabilité, la gestion des risques (ISO) et la documentation.
  • Participer à des revues de code, à l'analyse statique et à l'intégration continue (Git, Jenkins/GitLab CI, CMake).
  • Soutenir les enquêtes sur les anomalies, les corrections de défauts et les mises à jour de produits tout au long du cycle de vie du produit.
  • Travailler dans un environnement Agile avec des équipes interfonctionnelles qui peuvent être réparties sur plusieurs sites.

Compétences Essentielles

  • 10 ans de développement en C++ embarqué
  • 10 ans de programmation orientée objet
  • 10 ans d'expérience sous Linux
  • 10 ans de conception logicielle évolutive
  • 5 ans de multithreading
  • 2 ans de protocoles de communication

Compétences Supplémentaires & qualifications

  • Principes RAII en C++
  • Pointeurs
  • Polymorphisme
  • Extraits de code
  • Héritage
  • Programmation orientée objet
  • Multithreading, piles vs tas, conteneurs STL, utilisation des vecteurs, motifs de conception Observer
  • MVC MVVM avec une expérience en UI ou GUI
  • Ubuntu
  • Yocto
  • QT
  • UI
  • QML
  • Canbus
  • Expérience médicale

Environnement De Travail

Environnement de travail hybride, avec 3 jours au bureau, avec une présence obligatoire les mardis, mercredis et jeudis. Des jours supplémentaires peuvent être requis selon les besoins du projet.

Type de poste & Emplacement

Ce poste Contract est basé à Montréal, 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é à Montréal, QC.

Type de milieu de travail

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

Job Title: Embedded Software Developer

Job Description

Join a biomedical and biotechnology engineering firm specializing in the manufacturing of innovative medical devices used in interventional medical specialties. The division specializing in catheters designs medical devices that can be inserted into the body to treat diseases or perform surgical procedures.

Responsibilities

  • Design, develop, and maintain embedded software in modern C++ (versions 11/14/17) on Linux (Ubuntu) platforms for medical device systems.
  • Develop and debug low-level software: device drivers, hardware interfaces (UART, SPI, I2C, USB, Ethernet), and communication protocols.
  • Build multithreaded, real-time or near-real-time applications with a focus on performance, reliability, and safety.
  • Create embedded level driver for custom Linux OS.
  • Configure, customize, and maintain the embedded Linux environment, including the kernel, bootloader, toolchains, and cross-compilation (Yocto or Buildroot is an asset).
  • Work with hardware, firmware, systems, and V&V teams to integrate software with electronic and electromechanical subsystems.
  • Take part in requirements analysis and software architecture and design, then write the design documentation.
  • Write and run unit and integration tests (GoogleTest or similar) and help with test automation.
  • Debug and troubleshoot issues with tools like GDB, Valgrind, logic analyzers, and oscilloscopes.
  • Follow the medical device software development process (IEC, ISO, FDA design controls), including traceability, risk management (ISO), and documentation.
  • Take part in code reviews, static analysis, and continuous integration (Git, Jenkins/GitLab CI, CMake).
  • Support anomaly investigations, defect fixes, and product updates through the full product lifecycle.
  • Work in an Agile environment with cross-functional teams that may be spread across sites.

Essential Skills

  • 10 years of embedded C++ development
  • 10 years of object-oriented programming
  • 10 years of Linux experience
  • 10 years of scalable software design
  • 5 years of multithreading
  • 2 years of communication protocols

Additional Skills and Qualifications

  • RAII principles in C++
  • Pointers
  • Polymorphism
  • Code snippets
  • Inheritance
  • Object-oriented programming
  • Multithreading, stacks vs heap, STL containers, vector utilization, design patterns Observer
  • MVC MVVM with some UI or GUI experience
  • Ubuntu
  • Yocto
  • QT
  • UI
  • QML
  • Canbus
  • Medical experience

Work Environment

Hybrid work environment, with 3 days in the office, mandatory on Tuesday, Wednesday, and Thursday. Additional days may be required based on project needs.

Job Type & Location

This is a Contract position based out of Montréal, 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 Montréal, QC.

Workplace Type

This is a hybrid position in Montréal,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 à