Ingeniero/a principal del kernel de Linux - Ubuntu
Lead Linux Kernel Engineer - Ubuntu
- Remoto (EE. UU.)
- El empleador no indicó el salario
- Tiempo completo
- Publicado hace 4 días
Se postulará en el sitio web original.
Sobre este empleo
Canonical es un proveedor líder de software de código abierto y sistemas operativos para los mercados empresariales y tecnológicos globales. Nuestra plataforma, Ubuntu, se utiliza ampliamente en iniciativas empresariales innovadoras, como la nube pública, la ciencia de datos, la inteligencia artificial, la innovación en ingeniería y el IoT. Entre nuestros clientes se encuentran los principales proveedores de nube pública y de semiconductores del mundo, así como líderes del sector en muchos ámbitos. La empresa es pionera en colaboración distribuida a nivel global, con más de 1200 colegas en más de 75 países y muy pocos puestos que requieren trabajar en una oficina. Los equipos se reúnen en persona de dos a cuatro veces al año, en lugares interesantes de todo el mundo, para acordar la estrategia y su ejecución.
La empresa está dirigida por su fundador, es rentable y está creciendo.
El equipo del kernel de Canonical busca expertos en tecnología y profesionales con amplia experiencia en el sector, de talento excepcional y trayectoria comprobada en el desarrollo de kernels de sistemas operativos o en ingeniería de sistemas de bajo nivel, para liderar la arquitectura, implementación y entrega continua de los siguientes aspectos del kernel de Linux de Ubuntu, entre otros:
- Liderar las colaboraciones con socios clave de semiconductores y de nube para ofrecer soluciones óptimas para sus plataformas
- Liderar la mitigación de vulnerabilidades y exposiciones comunes en Ubuntu Linux, así como impulsar el fortalecimiento activo del kernel
- Diseñar mejoras de rendimiento y corrección para que Ubuntu Linux sea el kernel de Linux más confiable y de mayor rendimiento disponible en la actualidad
- Optimizar el empaquetado y la distribución de componentes de terceros particularmente problemáticos para ofrecer una experiencia óptima a los usuarios finales
- Desarrollar nuevas formas de entregar Ubuntu Linux a gran escala, conforme a los estrictos estándares de calidad y calendarios de entrega que esperan los usuarios finales
Aunque no se trata de un puesto formal de gerencia, la persona seleccionada deberá contar con sólidas habilidades interpersonales y una capacidad natural para liderar a los ingenieros del equipo, además de trabajar con otros equipos externos para coordinar la adopción y la entrega.
Buscamos personas que no solo tengan una experiencia técnica excepcionalmente profunda en kernels y distribuciones de sistemas operativos, sino también una gran capacidad de liderazgo e iniciativa para impulsar ideas y llevar a término la entrega correspondiente junto con los equipos responsables.
Aunque preferimos no establecer un número específico de años de experiencia como requisito para postularse, ya que eso no tiene en cuenta las capacidades relativas ni las circunstancias de cada persona, como referencia comparativa buscamos candidatos que demuestren una experiencia técnica equivalente a más de 15 años en el sector.
Ubicación: Tenemos puestos de ingeniero/a principal del kernel con modalidad de trabajo desde casa en todas las zonas horarias, aunque algunos de los aspectos mencionados pueden estar vinculados a una región geográfica específica.
Funciones del puesto
- Definir la dirección técnica y liderar la entrega a cargo de un equipo de ingenieros con experiencia inicial e intermedia para un aspecto clave de Ubuntu Linux
- Trabajar en estrecha colaboración con la gerencia, dentro y fuera del equipo, para hacer seguimiento y coordinar las iniciativas hasta su entrega
- Colaborar a diario con otros líderes técnicos sénior del equipo del kernel para determinar la mejor manera de mantener a Ubuntu a la vanguardia de las distribuciones de Linux
Qué buscamos en ti
- Persona organizada, motivada y con iniciativa propia, capaz de prosperar en un entorno de trabajo remoto
- Sólidas habilidades de comunicación en inglés, tanto oral como escrita
- Conocimiento experto del lenguaje de programación C
- Experiencia demostrable trabajando con kernels y distribuciones de sistemas operativos basados en *nix. Se valorará la experiencia directa con Linux, pero no es un requisito.
- Capacidad para crear scripts en Python y Bash
- Dominio sólido de las capacidades y particularidades del sistema de control de versiones git
- Experiencia previa desarrollando con formatos de empaquetado de software; se valorará especialmente la experiencia directa con Ubuntu/Debian/Snap
- Capacidad para viajar internacionalmente al menos dos veces al año para asistir a eventos de la empresa de hasta dos semanas de duración
Habilidades deseables
- Sólida experiencia en RTOS y análisis del rendimiento en tiempo real
- Experiencia demostrable aplicando parches y depurando kernels
- Sólido conocimiento de controladores de dispositivos, BSP y otras áreas de ingeniería de sistemas de bajo nivel
- Experiencia previa con Rust, idealmente relacionada con el kernel de Linux
Qué ofrecemos a nuestros colegas
Tomamos en cuenta la ubicación geográfica, la experiencia y el desempeño para determinar la remuneración en todo el mundo. Revisamos la remuneración anualmente (y con mayor frecuencia para recién graduados y empleados en puestos de nivel inicial) para asegurarnos de reconocer el desempeño sobresaliente. Además del salario base, ofrecemos un bono anual o comisiones basados en el desempeño. Proporcionamos beneficios adicionales a todos los miembros del equipo, acordes con nuestros valores e ideales. Adaptamos nuestros programas a las necesidades locales y procuramos garantizar la equidad a nivel global.
- Entorno de trabajo distribuido, con reuniones presenciales del equipo dos veces al año
- Presupuesto anual de USD 2,000 para aprendizaje y desarrollo personal
- Revisión anual de la remuneración
- Recompensas por reconocimiento
- Vacaciones anuales
- Licencia por maternidad y paternidad
- Programa de asistencia para miembros del equipo y plataforma de bienestar
- Oportunidad de viajar a nuevos lugares para reunirse con colegas
- Priority Pass y mejoras de categoría en viajes para eventos de la empresa con vuelos de larga distancia
Acerca de Canonical
Canonical es una empresa tecnológica pionera que está a la vanguardia del movimiento global hacia el código abierto. Como empresa que publica Ubuntu, uno de los proyectos de código abierto más importantes y la plataforma para la inteligencia artificial, el IoT y la nube, estamos transformando el mundo del software. Contratamos a nivel global y establecemos estándares muy altos para quienes se incorporan a la empresa. Esperamos excelencia; para tener éxito, debemos ser los mejores en lo que hacemos. La mayoría de los colegas de Canonical trabajan desde casa desde nuestros inicios en 2004. Trabajar aquí es dar un paso hacia el futuro y te desafiará a pensar de manera diferente, trabajar de forma más inteligente, aprender nuevas habilidades y superarte.
Canonical ofrece igualdad de oportunidades de empleo
Nos enorgullece fomentar un lugar de trabajo libre de discriminación. La diversidad de experiencias, perspectivas y antecedentes crea un mejor entorno laboral y mejores productos. Sea cual sea tu identidad, evaluaremos tu solicitud de manera justa.
#LI-remote
Anuncio original en inglés
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 cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
The Canonical Kernel Team is seeking exceptionally talented technology experts and industry veterans with a proven track record in operating systems kernel development or low level system engineering to take the lead in the architecture, implementation, and ongoing delivery of the following (but not limited to) aspects of the Ubuntu Linux kernel:
- Driving engagements for key Silicon and Cloud partners to provide optimal solutions for their platforms
- Leading the mitigation of common vulnerabilities and exposures for Ubuntu Linux as well as driving active hardening in the kernel
- Architecting enhancements to performance and correctness to make Ubuntu Linux the most reliable and highest performing Linux kernel available today
- Streamlining the packaging and distribution of particularly troublesome third-party components for optimal experience by end users
- Developing new means to deliver Ubuntu Linux at scale to the strict quality standards and delivery schedules expected by end users
While not a formal managerial role, the successful candidate will possess strong people skills and natural ability to lead engineers within the team, as well as working with other external teams to coordinate adoption and delivery.
We are looking for individuals with not only an incredibly deep technical background in operating system kernels and distributions, but also a strong flair for leadership and taking initiative to drive ideas and the associated delivery teams to completion.
While we hesitate to put a specific number of years of experience as a requirement for an applicant as that does not take into account relative ability or circumstances, for a comparative guideline we would be seeking candidates with the demonstrated technical equivalent of 15+ years of industry experience.
Location: We have home-based lead kernel engineer roles in every timezone, although the individual aspects as listed above may be linked to a specific geographic region.
What the role entails
- Set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux
- Work closely with management within and outside the team to track and coordinate initiatives to delivery
- Collaborate daily with other senior technical leadership on the Kernel Team on how best to ensure Ubuntu stays at the pinnacle of Linux distributions
What we are looking for in you
- Well-organised and motivated self-starter able to thrive in a remote work environment
- Strong communication skills in English, both written and verbal
- Expert understanding of the C programming language
- Demonstrated expertise working in a *nix-based operating system kernel and distribution. While direct Linux experience would be ideal, it is not required.
- Python and Bash scripting ability
- Powerful grasp of the capabilities and nuances of the git version control system
- Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
- Ability to travel internationally at least twice a year for company events of up to two weeks length
Nice-to-have skills
- Strong background in RTOS and real-time performance analysis
- Demonstrated experience with kernel patching and debugging
- Strong grasp of device drivers, BSP’s, and other low level system engineering
- Prior experience with Rust, ideally as it pertains to the Linux kernel
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and 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 company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
Los empleadores en JOBUS nunca le pedirán pagar, comprar equipo ni compartir datos bancarios o de Seguro Social antes de una oferta formal. Confianza y seguridad