Ubuntu Core Software Engineer

4 semanas atrás


Porto, Portugal Canonical Tempo inteiro

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, along with industry leaders across sectors. We are a founder-led, profitable, and growing company with a distributed team of over 1200 colleagues in 75+ countries, with few office-based roles. Teams meet 2-4 times a year in various interesting locations worldwide to align on strategy and execution.

We are hiring an Ubuntu Core Software Engineer to redefine Linux in embedded environments with the most secure, updatable OS in the IoT market. This role is ideal for someone passionate about open source, Linux, security, and developer experience, requiring high technical skill in low-level OS, kernel, and device firmware development.

Our mission is to enable building robust solutions in IoT, automotive, aviation, and beyond, using our next-generation secure embedded Linux OS. We focus on reliable device recovery mechanisms to simplify and standardize field operations for heterogeneous device fleets.

As part of the Ubuntu Core team, you'll design and implement software across various CPU architectures like ARM, RISC-V, and x86, working on boot mechanisms, bootloaders, storage, device trees, kernels, and services.

Build a rewarding career with top talent at Canonical, an expanding international software company.

Location

This role is remote within the EMEA region.

The role entails

  • Write high-quality code with unit tests for new features
  • Debug Linux system issues and produce fixes
  • Collaborate proactively with a distributed team
  • Review code from other engineers
  • Discuss ideas and find solutions collaboratively
  • Integrate diverse bootloaders and maintain gadget snaps
  • Work from home with global travel 2-4 times annually

What we are looking for in you

  • You love technology and working with talented people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You hold a Bachelor's or equivalent in Computer Science, STEM, or similar
  • You have experience with C or Golang, and Shell scripting
  • You have a solid understanding of Linux, preferably Debian or Ubuntu
  • You have experience with Linux-capable devices like Raspberry Pi
  • You are interested in or experienced with low-level systems and security features such as bootloaders, systemd, firmware daemons, and Linux security implementations (TPM, FDE, LUKS, HSM)
  • You may have experience with Yocto

What we offer colleagues

  • Distributed work environment with biannual team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Wellness programs and support
  • Travel opportunities to meet colleagues
  • Priority travel upgrades for company events

About Canonical

Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and foster a work environment that encourages innovation and excellence. Since 2004, most colleagues work remotely, embracing the future of work.

We are an equal opportunity employer committed to diversity and inclusion, ensuring fair consideration for all applicants regardless of background or identity.

Additional details

  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industries: Healthcare, Non-profit, Government

#J-18808-Ljbffr


  • Software Engineer

    2 semanas atrás


    Porto, Portugal Canonical Tempo inteiro

    Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise...


  • Porto, Portugal Canonical Tempo inteiro

    Senior Ubuntu Embedded IoT System Engineer Join to apply for the Senior Ubuntu Embedded IoT System Engineer role at Canonical Continue with Google Continue with Google Senior Ubuntu Embedded IoT System Engineer 3 months ago Be among the first 25 applicants Join to apply for the Senior Ubuntu Embedded IoT System Engineer role at Canonical Canonical is a...

  • Software Engineer Core

    3 semanas atrás


    Porto, Porto, Portugal SOFICO Tempo inteiro

    What The Job Is AboutAre you ready to embark on an extraordinary journey as a software engineer? Sofico presentsMiles Core, a revolutionary platform meticulously crafted to meet the diverse needs of the automotive finance, leasing, fleet and mobility management.Miles as developed withflexibility in mindto manage thefull business life cycleof a leasing...

  • Software Engineer Core

    3 semanas atrás


    Porto, Portugal Sofico Tempo inteiro

    Are you ready to embark on an extraordinary journey as a software engineer? Sofico presents Miles Core, a revolutionary platform meticulously crafted to meet the diverse needs of the automotive finance, leasing, fleet and mobility management. Miles is developed with flexibility in mind to manage the full business life cycle of a leasing company. From...

  • Software Engineer

    4 semanas atrás


    Porto, Portugal Canonical Tempo inteiro

    Software Engineer - Python - Container Images Join to apply for the Software Engineer - Python - Container Images 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 very widely used in breakthrough enterprise initiatives such as public...

  • Packet Core Engineer

    3 semanas atrás


    Porto, Portugal Capgemini Engineering Tempo inteiro

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...

  • Packet Core Engineer

    3 semanas atrás


    Porto, Portugal Capgemini Engineering Tempo inteiro

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Porto, Portugal Capgemini Engineering Tempo inteiro

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Porto, Portugal Capgemini Engineering Tempo inteiro

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...

  • Senior Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Nitro Software Tempo inteiro

    *About Us:*A global SaaS leader for seamless digital document workflows, Nitro offers a suite of solutions for PDF, eSigning, identity verification and analytics supported by a best-in-class customer success and change management team. With more than 3 million licensed users and 13,000+ business customers across 157 countries, we serve 67% of the Fortune...