Canonical logo
    C

    Software Engineer - Industrial IoT

    Canonical
    Home based - EMEA•Home Based - EMEA
    Remote
    Mid Level
    Full Time
    remoteIoTLinuxopen sourceedge computingAIUbuntu

    Requirements

    • •Proven track record of at least 3 years of professional software development using Go or C++
    • •Experience working with RESTful APIs or asynchronous messaging protocols
    • •Interest and experience with containers (docker, kubernetes)
    • •Interest and experience with Linux distributions
    • •Interest and experience with Snap, debian, or RPM packaging
    • •Interest and experience with shell scripting
    • •Interest and experience with CI/CD (Github Actions, Gitlab CI, etc)
    • •Interest and experience with IoT frameworks and protocols
    • •Interest and experience with real-time applications
    • •Interest and experience with AI/ML inference frameworks
    • •Interest and experience with hardware accelerators: GPU, NPU
    • •Bachelor’s or equivalent in Computer Science, STEM or similar degree
    • •Value soft skills, communication and advocacy, and are passionate, enterprising, thoughtful, and self-motivated

    What You'll Do

    • •Collaborate proactively with a distributed team
    • •Develop and maintain open source IoT application packages
    • •Debug issues and produce high quality code to fix them
    • •Review code produced by upstream and/or other engineers at Canonical
    • •Discuss ideas and collaborate on finding good solutions
    • •Experiment with Ubuntu Core and showcase industry-grade IoT solutions
    • •Secure deployment of IoT platforms on Linux
    • •Build optimized AI solutions for local inferencing on Ubuntu
    • •Work from home with global travel 2 to 4 weeks for internal and external events

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools