Ativa os alertas de emprego por e-mail!

Ubuntu Core Software Engineer

Canonical

Buenos Aires

Teletrabalho

USD 60.000 - 100.000

Tempo integral

Há 11 dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

Join a forward-thinking company as an Ubuntu Core Software Engineer, where you will redefine the Linux experience in embedded environments. In this exciting role, you will work on cutting-edge technology, integrating bootloaders, debugging Linux systems, and collaborating with a talented global team. This position offers the chance to contribute to the next-generation secure embedded Linux OS, making a significant impact across various fields like IoT and automotive. If you are passionate about open source software and eager to work in a dynamic environment, this opportunity is perfect for you.

Qualificações

  • Experience with C or Golang, and Shell scripting.
  • Solid understanding of Linux, preferably Debian or Ubuntu.

Responsabilidades

  • Integrate diverse bootloaders and maintain gadget snaps.
  • Write high-quality code with unit tests to develop new features.

Conhecimentos

C
Golang
Shell scripting
Linux
Low-level systems knowledge
Security features knowledge

Formação académica

Bachelor's in Computer Science
STEM degree

Ferramentas

Yocto
Debian
Ubuntu
Raspberry Pi

Descrição da oferta de emprego

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

Get AI-powered advice on this job and more exclusive features.

Redefine the Linux experience in embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This role is ideal for a software engineer passionate about open source software, Linux, security, and developer experience. It requires high technical skills in low-level operating systems, kernel, and device firmware.

Our mission is to enable building robust solutions across fields like IoT, automotive, and aviation using the next-generation secure embedded Linux OS. We focus on reliable device recovery mechanisms to simplify and standardize field operations for diverse appliances.

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

Build a rewarding career with talented professionals at Canonical, a growing international software company.

What you'll do
  • Integrate diverse bootloaders and maintain gadget snaps
  • Write high-quality code with unit tests to develop new features
  • Debug Linux system issues and produce fixes
  • Collaborate proactively with a distributed team
  • Review code from other engineers
  • Discuss ideas and develop solutions
  • Work remotely with global travel 2-4 times a year for events
Who you are
  • You love technology and working with talented people
  • You are curious, flexible, articulate, and responsible
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You hold a Bachelor's or equivalent in Computer Science, STEM, or related fields
  • 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 have knowledge or interest in low-level systems and security features such as:
    • Bootloaders in ARM and x86 (e.g., piboot, uboot, grub-uefi)
    • Systemd, udev, initrd, graphics
    • OS firmware daemons and CLI applications
    • Linux security (TPM, FDE, LUKS, HSM, etc.)
  • You may have experience with Yocto
About Canonical

Canonical is a growing international software company working with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses reduce costs, improve efficiency, and enhance security with Ubuntu.

We foster a workplace free from discrimination. Diversity of experience, perspectives, and background enriches our environment and products. We welcome all applicants for fair consideration.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

System Software Engineer - Ubuntu Networking

Canonical

Buenos Aires

Teletrabalho

USD 60,000 - 100,000

Há 10 dias

Software Engineer - L3 Support

Canonical

Buenos Aires

Teletrabalho

USD 60,000 - 100,000

Ontem
Torna-te num dos primeiros candidatos

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Buenos Aires

Teletrabalho

USD 60,000 - 100,000

Há 10 dias

Senior Software Engineer, Quality

BriteCore

Buenos Aires

Teletrabalho

USD 50,000 - 90,000

Ontem
Torna-te num dos primeiros candidatos

Senior Software Engineer, Tokenization

Chainlink Labs

Buenos Aires

Teletrabalho

USD 80,000 - 150,000

Ontem
Torna-te num dos primeiros candidatos

Software Engineer - App Stores

Canonical

Buenos Aires

Teletrabalho

USD 40,000 - 80,000

Há 9 dias

DevOps Engineer ($80,000/year USD), CXT Software

CXT Software

Buenos Aires

Teletrabalho

USD 60,000 - 100,000

Ontem
Torna-te num dos primeiros candidatos

System Software Engineer - Ubuntu Networking

Canonical

Belo Horizonte

Teletrabalho

BRL 60,000 - 100,000

Há 10 dias

Senior Software Engineer - Digital Workplace

Canonical

Buenos Aires

Teletrabalho

BRL 60,000 - 100,000

Há 10 dias