¡Activa las notificaciones laborales por email!

System Software Engineer - Ubuntu Networking

Canonical

Culiacán

A distancia

MXN 400,000 - 600,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading technology firm in Culiacán is hiring a System Software Engineer to develop and enhance the Linux network stack for Ubuntu. Candidates should have deep knowledge of Linux networking and experience in computer networks. The role allows for remote work with occasional travel for team sprints. Join a dynamic team dedicated to open source software and contribute to significant projects in cloud and IoT.

Servicios

Personal learning and development budget
Annual holiday leave
Maternity and paternity leave

Formación

  • Deep understanding and passion for Linux networking, from kernel to user space.
  • Professional experience with computer networks, virtual networks, and distributed systems.
  • Ability to travel internationally for company events.

Responsabilidades

  • Collaborate proactively with a distributed team.
  • Write high-quality, well-designed and documented software.
  • Debug issues and produce high-quality code.

Conocimientos

Linux networking
Computer networks
Fluency in Golang, C/C++, Rust or Python
Debugging skills
Technical leadership

Educación

Undergraduate degree in a technical subject

Herramientas

Open vSwitch
WireGuard
Descripción del empleo
Overview

Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is used across public cloud, data science, AI, engineering, and IoT. We work with customers including leading public cloud and silicon providers, and operate with a global, distributed team. We hire across regions with few office-based roles, and teams meet in person 2 to 4 times per year to align on strategy and execution.

We are hiring a System Software Engineer for Ubuntu Networking. Our growing investment in Ubuntu enables us to hire a group of outstanding systems software engineers focused on the connectivity of Ubuntu across cloud, server, desktop and IoT. We aim to strengthen tooling, services, documentation, robustness, security and clarity of Linux network abstractions to provide fast, reliable and secure connections for Ubuntu.

The network stack is a critical OS component where stability, reliability and uptime are paramount. We are expanding our Foundations team to enhance this function and are looking for people passionate about lower level technologies involved in an operating system’s network stack. Candidates should be comfortable discussing bridges, bonds, routing, DNS resolution and related technologies. We collaborate with upstream components and communities across a wide range of connectivity tech, including kernel, iwd, NetworkManager, wpa_supplicant, bluetooth stacks, conman, mobile data stacks, ethernet, InfiniBand, network virtualization, VPNs and offload to smart NICs. We model Ubuntu connectivity with Netplan and will continue to drive this forward as the central tool for connectivity.

The Ubuntu Foundations Team maintains the core of the Ubuntu system and delivers reliable, easy-to-use software components built on Debian technologies.

Responsibilities
  • Collaborate proactively with a distributed team
  • Shape software-defined networking products for evolving data center architectures to meet bandwidth, reliability, security, and interoperability demands
  • Write high-quality, well-designed and well-documented software
  • Debug issues and produce high-quality code to fix them
  • Contribute to technical documentation to make it the best of its kind
  • Display technical leadership internally, toward partners, and in open source communities
  • Influence open-source projects and communities
  • Shape innovative product strategies
  • Work from home with global travel 2 to 4 weeks per year for internal and external events
What we are looking for in you
  • Deep understanding and passion for Linux networking, from kernel to user space
  • Professional experience with computer networks, including virtual networks, distributed systems, and hardware offloading technologies
  • Interest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and related components
  • Fluency in at least one of Golang, C/C++, Rust or Python
  • Experience with Linux (Debian or Ubuntu preferred)
  • Interest in packaging software for Debian and Ubuntu
  • Strong academic track record
  • Undergraduate degree in a technical subject or a compelling alternative path
  • Love technology, curiosity, flexibility, articulate and accountable
  • Value soft skills and are enterprising, thoughtful, and self-motivated
  • Ability to travel internationally twice a year for company events up to two weeks long
What we offer colleagues

Compensation is shaped by location, experience, and performance. In addition to base pay, we offer an annual bonus or commission. We provide a range of benefits reflecting our values and ensuring fairness globally, with programs adjusted to local needs.

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunities to travel to meet colleagues
  • Travel upgrades for long-haul company events
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we recruit globally and maintain high standards for new hires. Most colleagues work from home, and the role offers a forward-looking, challenging environment that invites learning and growth. Canonical is an equal opportunity employer. We are committed to fostering a workplace free from discrimination and will consider every applicant fairly, regardless of 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.