Top Benefits
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
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.
Top Benefits
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
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.