Linux Software Engineer

il y a 2 semaines


Lille, France Canonical Temps plein

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


  • Software Engineer

    il y a 2 semaines


    Lille, France Canonical Temps plein

    Software 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...


  • Lille, France Canonical Temps plein

    Embedded 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 2 semaines


    Lille, France Canonical Temps plein

    Join 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...

  • Software Engineering Manager

    il y a 2 semaines


    Lille, France Canonical Temps plein

    Software Engineering Manager - Ubuntu Linux Kernel Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel 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 public cloud, data science, AI, engineering...

  • Python Software Engineer

    il y a 2 semaines


    Lille, France Canonical Temps plein

    Python 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 2 semaines


    Lille, France Canonical Temps plein

    Join 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 2 semaines


    Lille, France Canonical Temps plein

    Software 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...


  • Lille, France Canonical Temps plein

    A leading open source software company is seeking an Embedded Linux Field Engineer to engage with clients, elaborate solutions, and deliver projects involving embedded Linux systems. Ideal candidates should possess extensive Linux experience, proficiency in programming languages such as Golang, Python, C, C++, or Rust, and superb communication skills. The...


  • Lille, France Canonical Temps plein

    Distributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...


  • Lille, France Canonical Temps plein

    A leading open source software provider is seeking an Ubuntu Core Software Engineer in Lille, France. You will redefine the Linux experience in embedded environments, focusing on secure and updatable operating systems. The ideal candidate has a Bachelor's degree in Computer Science and experience with C, Golang, and various CPU architectures. This...