Jobs.ca
Jobs.ca
Language
Divocco AI logo

Ingénieur Logiciel Embarqué

Divocco AI5 days ago
Montreal, Quebec
Mid Level
full_time

Top Benefits

Impactful work on life-saving medical technologies
Fast-paced, collaborative R&D environment
Lead architecture and cross-functional tech initiatives

About the role

Senior Embedded Systems Engineer (Linux)

Overview

Divocco AI, a Montreal-based medical technology company, is seeking a highly skilled Senior Embedded Systems Engineer (Linux) to join our engineering team. You’ll help design and deliver next-generation embedded platforms for life-critical medical technologies.

We’re looking for an expert in embedded Linux with strong low-level systems knowledge, hardware integration experience, and the ability to architect scalable software services. Ideal candidates have hands-on exposure to Qualcomm platforms, a passion for innovation, and a background in building production-grade software in regulated environments.

Key Qualifications

  • 5+ years of experience in embedded systems using Linux
  • Proven track record customizing Board Support Packages (BSPs)
  • Experience with Qualcomm SoCs/tools (Snapdragon, Hexagon DSP, Fastboot/UART)
  • Strong C++ and Python programming skills
  • Solid understanding of interprocess/interservice communication (D-Bus, sockets, queues)
  • Experience with microservices for medical or edge systems
  • Proficiency in Git version control
  • Driver development and hardware bring-up experience
  • Familiarity with image processing and ISP pipelines
  • Knowledge of GStreamer (strong asset)
  • Regulated industry experience (medical, auto, aerospace) a plus
  • Work environment is in English; written and spoken fluency are a must
  • French knowledge is an asset
  • Being a member of the OIQ is an asset(Ordre des ingénieurs du Québec)

Nice to have

  • Qt-based UX/UI development
  • AI/ML deployment on edge devices

Responsibilities

  • Develop and customize embedded Linux (Yocto, Buildroot, Kalama)
  • Design applications and microservices for embedded communication
  • Integrate/optimize drivers and firmware, especially for Qualcomm hardware
  • Collaborate with a multidisciplinary team
  • Build safe and reliable communication protocols and frameworks
  • Manage Git repos, branching models, and workflows
  • Optimize system performance, power, and boot time for medical devices
  • Document processes and support certification (ISO 13485, FDA, Health Canada)
  • Participate in architecture planning, code reviews, and problem-solving

What We Offer

  • Impactful work on life-saving medical technologies
  • Fast-paced, collaborative R&D environment
  • Lead architecture and cross-functional tech initiatives
  • Flexible hybrid work model
  • Competitive salary and growth in a deep-tech startup

Location

Montreal, QC

About Divocco AI

Medical Equipment Manufacturing

The administration of anesthesia requires constant and very precise adjustment of the dose and type of drugs administered to the patient. Divocco AI combines field-experience with advanced technology to develop a new generation of tools for safer and more reliable use of anesthesia.