
Ingeniero Junior de Kernel Linux - Ubuntu
Canonical
Anywhere · Jornada completa · Publicado hace 5 días
Oferta traducida del inglés · Ver original
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, es muy utilizada en iniciativas empresariales innovadoras como la nube pública, la ciencia de datos, la IA, la innovación en ingeniería y el IoT. Nuestros clientes incluyen a los principales proveedores de nube pública y silicio del mundo, y líderes de la industria…
Descripción del trabajo
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, es muy utilizada en iniciativas empresariales innovadoras como la nube pública, la ciencia de datos, la IA, la innovación en ingeniería y el IoT. Nuestros clientes incluyen a los principales proveedores de nube pública y silicio del mundo, así como a líderes de la industria en muchos sectores. La empresa es pionera en la colaboración distribuida global, con más de 1200+ colegas en 75+ países y muy pocos puestos basados en oficina. Los equipos se reúnen de dos a cuatro veces al año en persona, en ubicaciones interesantes alrededor del mundo, para alinear estrategia y ejecución.
La empresa está dirigida por sus fundadores, es rentable y está en crecimiento.
Cada año seleccionamos nuevos profesionales junior para el Equipo de Kernel de Canonical, para trabajar en el kernel de Linux para Ubuntu. Si has disfrutado de los sistemas operativos en tus cursos o en tu puesto actual, tienes confianza en tu capacidad para escribir C de alta calidad y posiblemente Rust, y estás listo para dar el paso y ver cómo funciona todo, entonces este sería un gran lugar para continuar tu próxima etapa profesional. Somos un equipo global que trabaja para enviar el kernel de Linux más utilizado del mundo, en el silicio y la nube más recientes, donde puedes aplicar y desarrollar tus habilidades de ingeniería de software.
El Equipo de Kernel de Canonical construye y mantiene todos los kernels de Linux de Ubuntu compatibles para una variedad de plataformas y arquitecturas, desde pequeños dispositivos integrados hasta sistemas estándar de escritorio/servidor y entornos de nube a gran escala. En tu primer año abordarás iniciativas serias, que incluyen, entre otras:
- Soluciones optimizadas para plataformas clave de socios de Silicio y Nube
- Plataformas de desarrolladores como Raspberry Pi y RISC-V
- Habilitar Ubuntu en una amplia gama de sistemas integrados
- Endurecimiento de seguridad y mitigación de exploits
- Integración y distribución de controladores de terceros, como gráficos
- Soporte ampliado de controladores para plataformas de PC de última generación
Seleccionamos candidatos que sean graduados universitarios recientes o profesionales en etapas tempranas de su carrera que estén entusiasmados por desarrollar software a nivel de kernel en múltiples áreas, incluyendo actualizaciones de seguridad, parches y pruebas. El candidato exitoso tendrá experiencia en ingeniería de software, estará motivado para trabajar en un equipo distribuido y estará dispuesto y podrá viajar globalmente dos veces al año para eventos de ingeniería de la empresa.
Estos son puestos de tiempo completo disponibles para estudiantes prospectivos o recién graduados.
Ubicación: Tenemos equipos de kernel basados en casa en todas las zonas horarias.
El puesto implica
- Colaborar regular y proactivamente con un equipo distribuido globalmente
- Aprender de mentores senior para desmitificar el funcionamiento interno del kernel de Linux y cómo se distribuye
- Trabajar estrechamente con equipos de entrega externos de silicio, nube o fabricantes de hardware en plataformas de última generación
- Diagnosticar y resolver problemas en el kernel reportados por clientes, la comunidad y descubiertos por tus propias pruebas rigurosas
- Asumir responsabilidad personal por la entrega de varias versiones del kernel de Linux de Ubuntu
- Mejorar las herramientas y la automatización para la entrega y prueba de kernels de Linux de Ubuntu
- Enviar, revisar y aplicar parches del kernel, trabajando con mantenedores upstream internos y externos
Lo que buscamos en ti
- Persona autodirigida, bien organizada y motivada, capaz de prosperar en un entorno de trabajo remoto
- Manera profesional con colegas, socios comerciales y la comunidad de código abierto
- Capacidad para comunicarse efectivamente en inglés, tanto por escrito como verbalmente
- Experiencia en programación en C y/o Rust
- Familiaridad con prácticas de control de versiones, idealmente con git
- Comprensión de los fundamentos del kernel de sistemas operativos
- Capacidad para viajar dos veces al año para eventos de la empresa de hasta dos semanas de duración
Habilidades deseables
- Interés y experiencia en Rust
- Capacidad de scripting en Python y Bash
- Experiencia previa con empaquetado de Ubuntu/Debian/Snap
- Experiencia demostrada con parches y depuración de kernel
- Fuerte dominio de controladores de dispositivos, BSP y otra ingeniería de sistemas de bajo nivel
Lo que ofrecemos a los colegas
Consideramos la ubicación geográfica, la experiencia y el rendimiento al dar forma a la compensación a nivel mundial. Revisamos la compensación anualmente (y más a menudo para graduados y asociados) para asegurar que reconocemos el rendimiento excepcional. Además del salario base, ofrecemos una bonificación o comisión anual basada en el rendimiento. Proporcionamos a todos los miembros del equipo beneficios adicionales que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer las necesidades locales y garantizar la equidad a nivel global.
- Entorno de trabajo distribuido con sprints de equipo en persona dos veces al año
- Presupuesto personal de aprendizaje y desarrollo de USD 2,000 por año
- Revisión anual de compensación
- Recompensas por reconocimiento
- Vacaciones anuales
- Permiso de maternidad y paternidad
- Programa de Asistencia al Miembro del Equipo y Plataforma de Bienestar
- Oportunidad de viajar a nuevos lugares para conocer a colegas
- Priority Pass y mejoras de viaje para eventos de larga distancia de la empresa
Acerca de Canonical
Canonical es una empresa tecnológica pionera a la vanguardia del movimiento global hacia el código abierto. Como la empresa que publica Ubuntu, uno de los proyectos de código abierto más importantes y la plataforma para IA, IoT y la nube, estamos cambiando el mundo del software. Reclutamos a nivel global y establecemos un estándar muy alto para las personas que se unen a la empresa. Esperamos excelencia; para tener éxito, necesitamos ser los mejores en lo que hacemos. La mayoría de los colegas en Canonical han trabajado desde casa desde nuestra fundación en 2004. Trabajar aquí es un paso hacia el futuro y te desafiará a pensar de manera diferente, trabajar de manera más inteligente, aprender nuevas habilidades y elevar tu nivel.
Canonical es un empleador con igualdad de oportunidades
Estamos orgullosos de fomentar un lugar de trabajo libre de discriminación. La diversidad de experiencia, perspectivas y antecedentes crea un mejor entorno de trabajo y mejores productos. Sea cual sea tu identidad, daremos a tu solicitud una consideración justa.
#LI-remote