Linux Software Engineer

il y a 20 heures


Rennes, France Canonical Temps plein

Linux Software Engineer – Ubuntu for Next‑Gen Silicon (multiple roles and seniority levels) 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is founder‑led, profitable, and growing. Canonical’s Partner Engineering Team is looking for open‑source enthusiasts to work across the full Linux stack to ensure new silicon technologies—such as new hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization—are optimized for new silicons. Partner Engineering works closely with worldwide silicon companies to optimize Ubuntu for their new silicon platforms, covering x86, ARM, RISC‑V, PowerPC and s390x architectures. This is a globally remote role. Responsibilities Collaborating proactively within a distributed team Fostering a software ecosystem with a seamless user experience for all Ubuntu users Evaluating contributions of other engineers to maintain high‑quality software standards Shaping the future of Ubuntu with new ideas and advising on work being done elsewhere Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers Debugging issues on open source code and team‑maintained code Helping customers integrate their apps, SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop and Server Maintaining Ubuntu, silicon features, and silicon‑optimised packages across platforms and technologies such as: Servers, HPC and AI systems, IoT devices, PCs, SmartNICs and automotive systems AI stacks Graphics, audio and multimedia stacks Virtualisation and containers Hardware enablement stacks New architectures, architecture variants and optimised toolchains Package management and dependencies Platform security (secure boot, FDE, Ubuntu Core, Confidential Computing) Work from home with global travel 2 to 4 weeks for internal events Qualifications Exceptional academic track record Undergraduate degree in a technical subject or an alternative chosen path with a compelling narrative Passion for technology and working with brilliant people Curious, flexible, articulate, accountable and self‑motivated Strong fundamentals in C, C++ and Python Experience or interest in Linux distribution packaging Experience or interest in open source maintenance or contribution and licenses 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 Benefits Distributed work environment with twice‑yearly team sprints in person 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 that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. Canonical is an equal‑opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #J-18808-Ljbffr


  • Software Engineering Manager

    il y a 18 heures


    Rennes, France Canonical Temps plein

    Software Engineering Manager - Ubuntu Linux Kernel 3 days ago Be among the first 25 applicants Get 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. Our platform, Ubuntu, is very widely used in breakthrough enterprise...

  • Software Engineer

    il y a 18 heures


    Rennes, France Canonical Temps plein

    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 leading public cloud and silicon providers,...


  • Rennes, France Canonical Temps plein

    A leading open-source technology firm is seeking an Embedded & Desktop Linux Systems Engineer to work on optimizing Ubuntu across platforms. You will collaborate with top engineers, tackle complex challenges in IoT and server-class environments, and contribute to ensuring a first-class user experience. The ideal candidate has a strong background in Linux...


  • Rennes, France Canonical Temps plein

    A leading open-source software provider is hiring Golang engineers of all levels in a fully remote environment. Candidates should have a solid academic track and experience with Linux, particularly in high-quality software design and engineering. Successful applicants will engage in a range of tasks from debugging to contributing to engineering reviews. The...


  • Rennes, France Canonical Temps plein

    Linux Cryptography and Security Engineer Join Canonical to apply for the Linux Cryptography and Security Engineer role. This unique position leverages your software engineering and cryptography skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and comply with international information security...


  • Rennes, France Canonical - Jobs Temps plein

    This role is an opportunity for a seasoned technologist with a passion for Linux and integration testing to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development, great communication skills, and a passion for technology, then you will enjoy working with...


  • Rennes, France Kurmi Software Temps plein

    CDI | Rennes (near the train station) + telecommuting **The company and what it does**: Our customers’ system admins love us! **Some numbers**: - Created in 2010, - 100 employees, - 70% of 2020 turnover generated abroad - Fundraising of €10M in 2020 - + than 3 million users within Key Accounts **Kurmi’s Good Sides**: **A pleasant working...

  • Juju Software Engineer

    il y a 16 heures


    Rennes, France Canonical Temps plein

    Software Engineer Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, powers breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. With 1,200+ colleagues in 75+ countries, Canonical is founder‑led,...

  • Senior Software Engineer

    il y a 21 heures


    Rennes, France Canonical Temps plein

    Senior Software Engineer - Python/MongoDB Join to apply for the Senior Software Engineer - Python/MongoDB role at Canonical. We’re enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open-source analog to MongoDB Atlas or Amazon DocumentDB, which can be owned,...

  • Software Engineer

    il y a 5 jours


    Rennes, France Silicon Labs Careers Temps plein

    - Silicon Labs is looking for a junior software engineer to work on our chip embedded software solutions in Rennes, France. As part of our proprietary stack team, you will help create and extend our offering of LPWAN stacks for the IoT. We count among our customers some of the most recognized and well-respected companies in the world, and innovators in...