Senior Embedded Systems Engineer (Linux) (Montreal)
Senior Embedded Systems Engineer (Linux) (Montreal)
-
Montreal, Canada
-
Posted: less than a week ago
-
Save
Description
About Divocco AI Divocco AI is a Montreal‑based medtech startup developing the Divoscope™, the world's first motorized, one‑handed video laryngoscope, designed for airway management and intubation in critical care, operating rooms, and emergency medicine. It is a ClassII medical device combining advanced mechatronics, AI‑assisted vision, and clinician‑centered design. The momentum behind the Divoscope™ is real, documented, and exceptional on an international scale. A peer‑reviewed clinical study published in Frontiers in Medicine demonstrates a 100% first‑attempt success rate, a median intubation time of 14.3seconds, and a NASA‑TLX score of 29.1/100, reflecting an exceptionally low cognitive load for practitioners. Beyond the science, the device has attracted remarkable institutional and clinical interest worldwide: university partnerships, signed purchase orders from institutions across multiple countries, and active collaborations across several continents. A PCT patent with a positive examiner report and 66 claims further anchors the technology's solidity. The product is now entering design validation, and that's exactly where you come in. What you'll do - Own the application layer (UI+backend) of an embedded Linux system - Design and implement clean, maintainable software architecture aligned with IEC62304 principles - Develop applications using Qt and/or Python - Manage system services, boot behavior, and inter‑process communication - Work closely with hardware, firmware, and external partners (e.g., BSP supplier) - Improve system reliability, performance, and robustness (incl. GStreamer interaction) - Build the IEC62304‑aligned certification foundation, own the documentation and traceability strategy from the ground up, not inherit someone else's half‑done framework - Introduce software best practices: versioning, code structure, and review processes - Build internal tools for production and diagnostics What we are looking for Core requirements - 5+ years in embedded Linux software development - Strong experience at the application layer (not only low‑level drivers) - Solid understanding of Linux systems (services, processes, debugging) - Experience with software architecture and codebase structuring - Proficiency in Python and/or C++, with ability to work across both - Comfortable working across the stack and interfacing with hardware - Experience with Git‑based workflows Strongly preferred - Experience in regulated environments (medical, automotive, or aerospace), and an appreciation for what good certification‑ready software looks like - Familiarity with IEC62304 / ISO14971 Nice to have - Qt or other embedded UI frameworks (Qt is our direction) - GStreamer or multimedia pipelines What makes this role unique - You will be the most senior software engineer at the company, the top software decision‑maker with no one above you technically - High ownership and autonomy; you're expected to challenge decisions and drive the technical direction - Define the software architecture of a real physical product entering design validation, you shape it, not inherit it - Concrete path to Software Lead, as the team and software scope grow, you grow with it - Gain rare, marketable experience in medical device software certification (IEC62304), a credential that opens doors across medtech, automotive, and aerospace - Your software will run on a device used in hospital ORs and ICUs to help clinicians manage difficult airways Work environment - Hybrid in Montreal, 4+ days onsite during design validation (~6 months), evolving to flexible hybrid as the phase completes - Small, cross‑functional engineering team (~5 engineers: mechanical, biomedical, electronics/firmware, engineering lead) - Hardware is stabilized, focus is entirely on software acceleration and structure - Joining at the inflection point: the codebase is functional and the slate is clean — you shape how the software matures, rather than inheriting a rigid architecture Benefits & Compensation - Full software ownership from day one: architecture, tooling, process, and team decisions are yours to drive - Market‑competitive salary: $115,000–$145,000CAD, commensurate with experience - Equity participation, meaningful stake in a company with a validated product and a clear path to clinical adoption - Full advantages package: health, dental, vision - Learning and conference budget to support your technical growth - Fast path to a formal Software Lead title as the team scales Location Montreal, QC Apply on Kit Job: kitjob.ca/job/2plze7
Highlights
-
Company nameDivocco AI - Divoscope
-
Job positionSenior Embedded Systems Engineer (Linux) (Montreal)
Safety Tips
Report any suspicious ads or messages.
More info about this ad
Senior Embedded Systems Engineer (Linux) (Montreal) has been posted in the Montreal Information Technology category on Locanto.
If you’re looking for something similar, check out Frontend Developer, Montréal, Senior Data Engineer, Montreal or Javascript Developer in Montréal, also posted in Information Technology. Right now, there are 24 classified ads in Information Technology in Montreal on Locanto.
Interested in more? Widen your search to view ads in nearby areas of Montreal. This includes Information Technology in Boucherville, Saint-Lambert and Brossard. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.