Enterprise open source, secured and delivered by the publisher of Ubuntu.
1480+ employees
Enterprise
Role
Who you are
Professional software development using Go or C++ for at least 3 years.
Experience with RESTful APIs, MQTT or other messaging protocols.
Familiarity with wireless communication protocols such as WiFi, BLE, Zigbee, Z-Wave, and Thread.
Interest and experience with a few of the following: Containers (docker, kubernetes), Linux distributions, Snap/debian/RPM packaging, Shell scripting, CI/CD (Github Actions, Gitlab CI), IoT frameworks and protocols, Real-time applications.
Value soft skills, communication, and advocacy.
Passionate, enterprising, thoughtful, and self-motivated.
Bachelor's degree or equivalent in Computer Science, STEM or similar.
Desirables
Communication and advocacy skills.
Passionate, enterprising, thoughtful, and self-motivated.
What the job involves
Help provide easy to deploy, secure, and customizable industrial edge solutions.
Design and implement applications that run on constrained IoT devices to powerful gateways.
Embed systems and Linux at the core of everyday challenges.
Canonical delivers open source to the world faster, more securely, and more cost-effectively than any other company. They aim to accelerate the adoption and quality of open source globally, aiming to ship the most software by cores. Canonical values empathy, high intellect, passion for technology, teamwork, and energy.
Company benefits
Work from home.
Global travel 2-4 weeks for internal and external events.