Senior Embedded System Engineer

2 days ago


Quebec, Canada Can-Ex Technologies Full time

Can-Ex Technologies is redefining how sewer and underground infrastructure inspections are performed. Through a tightly integrated stack of advanced hardware, embedded systems, edge computing, and SaaS, we enable municipalities, contractors, and engineers to collect higher-quality inspection data—faster, more reliably, and at scale.We are now building the Embedded Systems foundation of our product line. This role is a founding opportunity to design and own the software platform that powers the best sewer inspection devices on the market.Role LocationFor this role, you need to be located in Quebec City or have the ability to commute to the Quebec City office a few days per month.The RoleAs an Embedded Systems Engineer, you will be a founding member of our embedded platform team, responsible for the full lifecycle of the software running on our inspection devices—from low-level system configuration and manufacturing-time provisioning to fleet-wide OTA updates and field observability. You will design and operate production-grade embedded Linux systems deployed in the field, ensuring they are secure, updatable, observable, and resilient.You will work closely with electronics, application, data, AI, and manufacturing partners to enable increasingly sophisticated workloads at the edge.If you enjoy building systems that must work every day, in the real world, and scaling them across a growing hardware fleet, this role is for you.What You’ll DoDesign, build, and maintain the embedded Linux platform powering our inspection devicesOwn the full embedded stack: bootloader, OS, device configuration, over the air update (OTA) and the management of the virtual identity provided by the manufacturing department.Ensure devices are secure, trustworthy, tamper-resistant, and uniquely identifiable throughout their lifecycleBuild observability into devices: logging, metrics, health reporting, remote diagnostics, and fleet visibilityMake foundational technical decisions that will shape our device fleet and embedded platform for yearsWho You AreA systems thinker who understands that embedded software lives in the real world—including manufacturing and field operationsComfortable owning complex systems end-to-end—from early architecture to production operationsObsessed with reliability, debuggability, and long-term maintainabilityStrong cross-functional collaborator who works naturally with hardware, software, AI, and manufacturing teamsPragmatic, hands-on, and energized by building foundational infrastructure from scratchNot afraid to make decisions with long-term consequences—and stand behind themRequirementsBachelor's degree (or higher) in Computer Engineering, Software Engineering, or related field5+ years of experience working with Yocto/Bitbake with a strong understanding of partitions layout, device tree overlays, bootloader and Kernel compilation.Mastery of Bash and standard Linux CLIs to diagnose complex system behaviours (strace, tcpdump) and automate pipelines (sed, awk).Hands-on experience with over the airupdate (OTA) framework, such as Hawkbit/Swupdate or Mender.Experience working with NVIDIA Jetson / JetPack or comparable edge computing platformsExperience managing embedded applications using a containerization framework such as Docker or Podman.Why Join Us?Founding impact – Own and shape the embedded foundation of our product lineReal-world scale – Your software runs on physical devices used every day in the fieldTechnical depth – Work across embedded, Linux, edge computing, and AIGrowth – Be part of a fast-scaling company tackling real infrastructure problemsAutonomy & trust – You will define the platform, not just implement ticketsStrong product culture – High standards, clear ownership, and meaningful workReady to Apply?If you’re excited by early-stage environments, high ownership, and building systems that matter from day one, we’d love to talk. #J-18808-Ljbffr



  • Quebec, Canada Aversan Inc. Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Aversan Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$130,000.00/yr - CA$160,000.00/yr Direct message the job poster from Aversan Inc. Aversan Inc. ( ) is a trusted multi-service...


  • Quebec, Canada Can-Ex Technologies Full time

    A leading technology provider located in Quebec City is seeking an Embedded Systems Engineer. This role involves designing and maintaining the embedded Linux platform for sewer inspection devices. You will own the entire stack from bootloader to security features, collaborating with various teams. Ideal candidates have 5+ years of experience, strong Bash...


  • Quebec, Canada Canonical Full time

    Embedded Linux Field Engineering Manager (Americas only) Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used for public cloud, data science, AI, engineering innovation, and IoT. As a remote, founder‑led, profitable company with over 1,200...


  • Quebec, Canada Canonical Full time

    Embedded Linux Field Engineering Manager (Americas only) Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used for public cloud, data science, AI, engineering innovation, and IoT. As a remote, founder‑led, profitable company with over 1,200...

  • Engineering Manager

    4 weeks ago


    Quebec, Canada Canonical Full time

    A leading open-source software provider is seeking an Engineering Manager for Ubuntu Core to lead a team of developers focused on embedded Linux systems. This role involves setting the direction for innovative solutions while guiding and mentoring team members. Candidates should have strong skills in embedded software development, a technical degree, and...


  • Quebec, Canada Canonical Full time

    A leading open-source software company is seeking an Embedded Linux Field Engineering Manager to lead a regionally-focused team in presales and professional services. The ideal candidate will have extensive embedded Linux experience and a bachelor’s degree in Computer Science. This remote role requires strong team management skills and the ability to...


  • Quebec, Canada Canonical Full time

    A leading open-source software company is seeking an Embedded Linux Field Engineering Manager to lead a regionally-focused team in presales and professional services. The ideal candidate will have extensive embedded Linux experience and a bachelor’s degree in Computer Science. This remote role requires strong team management skills and the ability to...


  • Quebec, Canada Canonical Full time

    Americas Sales Director, ISV Embedded Solutions Join to apply for the Americas Sales Director, ISV Embedded Solutions role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public...


  • Quebec, Canada Canonical Full time

    Americas Sales Director, ISV Embedded Solutions Join to apply for the Americas Sales Director, ISV Embedded Solutions role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public...

  • Engineering Manager

    3 weeks ago


    Quebec, Canada Canonical Full time

    Engineering Manager – Ubuntu Core Join to apply for the Engineering Manager – Ubuntu Core role at Canonical. Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI,...