Linux Software Engineer
il y a 1 semaine
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels) Join us to apply for the Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels) role at Canonical. Canonical is a leading provider of open source software and operating systems, delivering the Ubuntu platform to enterprises and technology markets. Our Ubuntu platform powers public cloud, data science, AI, engineering innovation, and IoT, with customers that include leading cloud and silicon providers. With 1200+ colleagues in 75+ countries, Canonical is a founder‑led, profitable, and growing company focused on open source innovation. Partner Engineering Team The Partner Engineering Team works with silicon companies to optimize Ubuntu for new silicon across x86, ARM, RISC‑V, PowerPC, and s390x architectures. Work involves optimizing for hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization. Role Summary Remote, global; 2 to 4 weeks of in‑person events per year. Responsibilities Collaborate proactively within a distributed team. Foster a software ecosystem with a seamless user experience for all Ubuntu users. Evaluate contributions of other engineers to maintain high‑quality software standards. Shape the future of Ubuntu through new ideas and advice on ongoing work. Collaborate with Ubuntu and Debian communities, upstream projects, and customers. Debug issues in open source and team‑maintained code. Help customers integrate apps, SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop and Server. Maintain Ubuntu, silicon features, and silicon‑optimised packages across platforms: Servers, HPC and AI systems, IoT devices, PCs, SmartNICs, automotive systems. AI stacks. Graphics, audio, and multimedia stacks. Virtualisation and containers. Hardware enablement stacks. New architectures, variants and optimized toolchains. Package management and dependencies. Platform security (secure boot, FDE, Ubuntu Core, confidential computing). Qualifications Exceptional academic track record in high school or university. Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path. Passion for technology and working with brilliant people. Curiosity, flexibility, articulation, and accountability. Strong soft skills and a self‑motivated, enterprising, thoughtful attitude. Ability to build partnerships with diverse internal and external groups. Strong fundamentals in C, C++ and Python. Experience or interest in Linux distribution packaging. Experience or interest in open‑source maintenance, contribution and licences. Fundamental understanding of package management and dependency resolution. Additional Skills That You Might Also Bring Experience with one or more of the following: Graphics, audio, or multimedia stacks. Virtualisation and containers (Docker, OCI, Kubernetes). Hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors. Performance optimisation. Toolchain development and maintenance. Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST). Security best practices. IoT and embedded systems, including board‑level hardware, SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services. 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 open‑source movement, publishing Ubuntu and enabling AI, IoT, and cloud solutions worldwide. We recruit globally and set a high standard for new hires, expecting excellence. Canonical has been remote‑first since 2004. Working here challenges you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration. #J-18808-Ljbffr
-
Linux Devices Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinJoin to apply for the Linux Devices Software Engineer role at Canonical1 month 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...
-
Linux devices software engineer
il y a 3 jours
Lille, France Canonical Temps pleinJoin to apply for the Linux devices software engineer - snapd role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Linux devices software engineer - snapd 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...
-
Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinSoftware Engineer (Python/Linux/Packaging)Join 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 CanonicalCanonical is a leading provider of open source software and operating...
-
Linux devices software engineer
il y a 2 jours
Lille, Hauts-de-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,...
-
Embedded Linux Senior Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinEmbedded Linux Senior Software Engineer - OptimisationJoin 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 role at CanonicalWork across the full...
-
Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalGet AI-powered advice on this job and more exclusive features.This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge...
-
Ubuntu Core Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinJoin 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 CanonicalCanonical 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...
-
Python Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinPython Software Engineer - Ubuntu Hardware Certification TeamJoin 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 Hardware Certification Team role at...
-
Software Engineer
il y a 3 jours
Lille, France Canonical Temps pleinJoin to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support 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...
-
Software Engineering Manager
il y a 3 jours
Lille, France Canonical Temps pleinSoftware Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Desktop and...