¡Activa las notificaciones laborales por email!

Ubuntu Core Software Engineer

Canonical

León

A distancia

USD 50,000 - 90,000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company dedicated to redefining the Linux experience in embedded environments. This exciting role involves working with cutting-edge technology to develop a secure and updatable operating system for IoT applications. Collaborate with a talented team on diverse CPU architectures, focusing on boot mechanisms and device firmware. If you are passionate about open-source software and eager to make a significant impact in the tech world, this opportunity is perfect for you. Embrace a culture of innovation and continuous learning while contributing to a mission that empowers businesses globally.

Formación

  • Experience with Linux-capable devices like Raspberry Pi.
  • Solid understanding of modern GNU/Linux distributions, preferably Debian or Ubuntu.

Responsabilidades

  • Integrate diverse bootloaders and maintain gadget snaps.
  • Write high-quality code with unit tests to develop new features.
  • Debug Linux system-level issues and develop fixes.

Conocimientos

C
Golang
Shell scripting
Linux
Low-level systems
Security features

Educación

Bachelor's degree in Computer Science
Equivalent in STEM

Herramientas

Bootloaders (ARM, x86)
Systemd
uDev
Yocto

Descripción del empleo

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

Our mission is to enable everyone to build robust solutions across various fields, including IoT, automotive, and aviation, using the next-generation secure embedded Linux OS in a simple, standardized way. We focus on reliable device recovery mechanisms to simplify and standardize field operations for fleets of heterogeneous devices.

As a member of the Ubuntu Core team, you will design and implement software across diverse CPU architectures such as ARM, RISC-V, and x86, working on boot mechanisms, bootloaders, storage partitioning, device trees, kernel, and services.

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

What you'll do
  1. Integrate diverse bootloaders and maintain gadget snaps
  2. Write high-quality code with unit tests to develop new features
  3. Debug Linux system-level issues and develop fixes
  4. Collaborate proactively with a distributed team
  5. Review code produced by colleagues
  6. Discuss ideas and collaborate on solutions
  7. Work remotely with occasional travel (2-4 times a year) for internal and external events
Who you are
  • You love technology and working with talented people
  • You are curious, adaptable, articulate, and responsible
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You hold a Bachelor's degree or equivalent in Computer Science, STEM, or related field
  • You have experience with C or Golang, and Shell scripting
  • You have a solid understanding of Linux and modern GNU/Linux distributions, preferably Debian or Ubuntu
  • You have personal or professional experience with Linux-capable devices like Raspberry Pi
  • You have experience 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 implementations (TPM, FDE, LUKS, HSM, etc.)
  • You may have knowledge of Yocto
What is 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 worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.

We are committed to a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds fosters a better work environment and better products. We welcome your application regardless of your identity.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.