Linux devices software engineer
Há 2 dias
Linux devices software engineer – snapd Join Canonical to apply for the Linux devices software engineer – snapd role. Canonical is a leading provider of open-source software and operating systems, with Ubuntu widely used in cloud, data science, AI, engineering, and IoT initiatives. The company is founder‑led, profitable, and growing with more than 1,200 colleagues across 75+ countries. Teams meet two to four times a year in person to align strategy and execution. We are hiring a Linux devices software engineer on our SnapD team to work on mission‑critical Go code focused on software delivery, containers, security sandboxing, telemetry, and device management. Snaps are next‑generation software packaging and delivery for Linux, designed for safety, security, and robustness with application‑specific confinement of containers optimized for IoT devices, desktops, and servers. Our goal is that snaps work across multiple Linux flavors to make it easier for publishers to reach the Linux world. This role requires an obsession with quality and performance, an interest in software publishing and consumption, and a passion for open‑source development. We value collaboration, peer reviews, unit and integration testing, and maintainable code. General knowledge of Linux as a developer platform is required; prior experience with Go is highly desirable. Location Remote in the EMEA or Americas regions. The role entails Collaborate proactively with a distributed team Write high‑quality code to create new features Debug Linux system‑level issues and produce high‑quality fixes Review code produced by other engineers Discuss ideas and collaborate on solutions Obsess over robustness despite unexpected events such as power outages Work from home with global travel up to two weeks, twice a year What we are looking for in you Loves technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills, are thoughtful, and self‑motivated Have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree Professional software development experience using Go, Python, C, or C++ Know Linux system‑level fundamentals (e.g., cgroups, namespaces, apparmor) Commitment to software testing, code reviews, and maintainable code What we offer Distributed work environment with twice‑yearly in‑person team sprints Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Team Member Assistance Program & Wellness Platform Opportunity to travel to new locations to meet colleagues Priority Pass and travel upgrades for long‑haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we are changing the world of software. We recruit globally and set a high standard for excellence. Equal Opportunity Employer Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspective, and background creates a better work environment and better products. We give all applicants fair consideration. #J-18808-Ljbffr
-
Linux Devices Software Engineer
Há 9 horas
Belo Horizonte, Brasil Canonical Tempo inteiroLinux devices software engineer – snapdJoin Canonical to apply for the Linux devices software engineer – snapd role.Canonical is a leading provider of open-source software and operating systems, with Ubuntu widely used in cloud, data science, AI, engineering, and IoT initiatives.The company is founder-led, profitable, and growing with more than 1,200...
-
Linux devices software engineer
2 semanas atrás
Belo Horizonte, Brasil Canonical Tempo inteiroJoin or sign in to find your next job Join to apply for the Linux devices software engineer - snapd role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Linux devices software engineer - snapd role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software...
-
Embedded Linux Field Engineer for Devices/IoT
3 semanas atrás
Belo Horizonte, Brasil Canonical Tempo inteiroEmbedded Linux Field Engineer for Devices/IoT Canonical 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...
-
Belo Horizonte, Brasil Canonical Tempo inteiroEmbedded Linux Field Engineer for Devices/IoTCanonical 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...
-
Python Software Engineer
Há 2 dias
Belo Horizonte, Brasil Canonical Tempo inteiroPython Software Engineer - Ubuntu Hardware Certification TeamJoin or sign in to find your next jobJoin to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at CanonicalPython Software Engineer - Ubuntu Hardware Certification Team3 months ago Be among the first 25 applicantsJoin to apply for the Python Software Engineer - Ubuntu...
-
Ubuntu Core Software Engineer
2 semanas atrás
Belo Horizonte, Brasil Canonical Tempo inteiroJoin or sign in to find your next job Join to apply for the Ubuntu Core Software Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Ubuntu Core Software Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating...
-
Embedded Linux Senior Software Engineer
Há 2 dias
Belo Horizonte, Brasil Canonical Tempo inteiroEmbedded Linux Senior Software Engineer - OptimisationJoin or sign in to find your next jobJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation...
-
Ubuntu Core Software Engineer
Há 2 dias
Belo Horizonte, Brasil Canonical Tempo inteiroJoin or sign in to find your next jobJoin to apply for the Ubuntu Core Software Engineer role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software 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...
-
Python Software Engineer
4 semanas atrás
Belo Horizonte, Brasil Canonical Tempo inteiroPython Software Engineer - Ubuntu Hardware Certification Team Join or sign in to find your next job Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team 3 months ago Be among the first 25 applicants Join to apply for the Python Software Engineer -...
-
Software Engineer
1 dia atrás
Belo Horizonte, Brasil Canonical Tempo inteiroSoftware Engineer (Python/Linux/Packaging)Join or sign in to find your next jobJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalGet AI-powered advice on this...