Ubuntu Core Software Engineer
il y a 2 jours
Join to apply for the Ubuntu Core Software Engineer 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet 2-4 times a year in interesting locations worldwide for strategy and alignment. We are hiring an Ubuntu Core Software Engineer to redefine Linux experience in embedded environments with the smallest, most secure, and updatable IoT operating system. This role suits a software engineer passionate about open source, Linux, security, and developer experience. It requires high technical skill in low-level OS, kernel, and device firmware. Our mission is to enable building robust solutions across IoT, automotive, aviation, etc., using a next-generation secure embedded Linux OS. We focus on reliable device recovery mechanisms for heterogeneous device fleets. As part of the Ubuntu Core team, you'll design and implement software for various CPU architectures like ARM, RISC-V, and x86, working on boot mechanisms, bootloaders, storage layouts, device trees, kernels, and services. Build a meaningful career with top tech talent at Canonical, a growing international software company. Location This role is remote within the EMEA region. Role responsibilities include: Writing high-quality code with unit tests for new features Debugging Linux system issues and fixing them Proactively collaborating with a distributed team Reviewing code from other engineers Discussing ideas and solutions collaboratively Integrating diverse bootloaders and maintaining gadget snaps Working remotely with global travel 2-4 times annually for events Candidate requirements: Passion for technology and collaboration Curiosity, flexibility, articulateness, accountability Soft skills: passionate, enterprising, thoughtful, self-motivated Bachelor's degree in Computer Science, STEM, or similar Experience with C or Golang, Shell scripting Strong Linux knowledge, preferably Debian or Ubuntu Experience with Linux-capable devices like Raspberry Pi Interest or experience in low-level systems and security (bootloaders, systemd, security features) Optional: experience with Yocto What we offer: Distributed work environment with biannual in-person team sprints USD 2,000 annual learning and development budget Annual compensation review Recognition rewards, holiday, maternity, and paternity leave Wellness programs and travel opportunities About Canonical Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a future-focused, innovative work culture. Most staff work remotely since 2004. We value excellence and continuous learning. We are an equal opportunity employer committed to diversity and fairness. Job details Seniority level: Entry level Employment type: Full-time Job function: Engineering and IT Industry: Software Development #J-18808-Ljbffr
-
Ubuntu Core Software Engineer
il y a 3 jours
Toulouse, Occitanie, France Canonical - Jobs Temps pleinCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Python Software Engineer
il y a 2 jours
Toulouse, France Canonical Temps pleinPython Software Engineer - Ubuntu Hardware Certification TeamCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with...
-
Ubuntu Security Engineer
il y a 2 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Ubuntu Security Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Security Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets....
-
Linux Devices Software Engineer
il y a 2 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Linux Devices Software Engineer role at Canonical2 months ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level...
-
Software Engineer
il y a 2 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source...
-
Software Engineer
il y a 2 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Software Engineer - Industrial IoT role at Canonical2 weeks ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...
-
Linux Software Engineer
il y a 1 semaine
Toulouse, France Canonical Temps pleinLinux Software Engineer – Ubuntu for Next‑Gen Silicon (multiple roles and seniority levels) Join Canonical in our flagship partner engineering team to help shape Ubuntu’s future on the newest silicon platforms, including x86, ARM, RISC‑V, PowerPC, and s390x. This is a globally remote role designed to work collaboratively across a distributed team of...
-
Remote Linux Software Engineer — Ubuntu on Next‑Gen Silicon
il y a 1 semaine
Toulouse, France Canonical Temps pleinA leading open-source software company is seeking a Linux Software Engineer to innovate on Ubuntu for next-gen silicon, collaborating with a worldwide team. The ideal candidate will have a strong technical background with proficiency in C, C++, and Python. This remote position includes global travel opportunities and a focus on building a seamless software...
-
Ubuntu Engineering Lead
il y a 2 jours
Toulouse, France Canonical Temps pleinCanonical 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 breakthroughs such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many...
-
Python Software Engineer
il y a 24 heures
Toulouse, Occitanie, France Canonical - Jobs Temps pleinCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...