Ubuntu Core Software Engineer

Canonical · Torino, Piemonte, Italia · · 50€ - 70€


Descrizione dell'offerta

Join to apply for the Ubuntu Core Software Engineer role at Canonical .

About the role

Canonical is a leading provider of open source software and operating systems. We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with a focus on security and upgradability in the IoT market. This role involves designing and implementing software across various CPU architectures, including ARM, RISC-V, and x86.

Responsibilities

  1. Write high-quality code with unit tests for new features.
  2. Debug Linux system-level issues and produce fixes.
  3. Collaborate proactively with a distributed team.
  4. Review code from other engineers.
  5. Discuss ideas and find optimal solutions.
  6. Integrate diverse bootloaders and maintain gadget snaps.
  7. Work remotely with global travel 2-4 times a year.

Qualifications

  • Passion for technology and collaboration.
  • Curiosity, flexibility, articulate, and accountable.
  • Bachelor's degree in Computer Science, STEM, or similar.
  • Experience with C or Golang, Shell scripting.
  • Solid understanding of Linux, Debian or Ubuntu preferred.
  • Experience with Linux-capable devices like Raspberry Pi.
  • Interest or experience in low-level systems and security (e.g., bootloaders, systemd, Linux security features).
  • Knowledge of Yocto is a plus.

Location

This role is remote within the EMEA region.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)