Saltar al contenido

Zipline

Ingeniero/a Kernel Senior/Staff Linux - SW de Aviónica

Traducción automática. Consulta el original.

SOBRE ZIPLINE

Zipline es el servicio de entrega con drones más grande y experimentado del mundo. Tenemos la misión de servir a todos los humanos por igual garantizando el acceso a alimentos, medicinas y bienes esenciales en cualquier momento y lugar. Diseñamos, construimos y operamos el sistema de logística autónoma más grande del mundo, entregando suministros críticos de forma rápida y fiable. Hoy, Zipline opera en cuatro continentes, realiza una entrega en algún lugar del mundo cada 30 segundos y ha completado millones de entregas hasta la fecha, incluyendo sangre, vacunas, suministros médicos, alimentos y productos minoristas.

Nuestros clientes incluyen los sistemas de atención médica, gobiernos, minoristas, restaurantes y empresas globales más grandes y prominentes del mundo, que confían en nosotros para salvar vidas, reducir las emisiones, aumentar las oportunidades económicas y proporcionar entregas del punto A al punto B lo más rápido posible. El dron es solo el 15% de lo que hemos construido para permitir operaciones globales fluidas y fiables.

Nuestro sistema fortalece las cadenas de suministro, reduce la congestión y devuelve tiempo a las personas. Con más de 140 millones de millas comerciales autónomas voladas de forma segura, Zipline está redefiniendo el acceso a la atención médica, los productos de consumo y los alimentos en todo el mundo.

Operamos a escala global y buscamos solucionadores de problemas prácticos que prosperen con desafíos del mundo real y un crecimiento rápido. Nuestro equipo está motivado por la construcción de sistemas que tienen un impacto directo y significativo en la vida de las personas y por la ampliación del futuro de la logística. Buscamos personas que esculpan desde los primeros principios, disfruten enfrentando la adversidad y puedan hacer lo imposible a velocidades récord.

SOBRE TI Y EL ROL

Buscamos un/a ingeniero/a de kernel Linux con experiencia para ser responsable y resolver problemas difíciles en hardware, firmware, kernel y userspace en nuestros ordenadores de vuelo integrados. Establecerás la dirección técnica para el trabajo del kernel y la plataforma, así como para la puesta en marcha de nuevo hardware, el desarrollo y mantenimiento de drivers del kernel, la depuración de problemas a nivel de sistema y la configuración de cómo construimos y validamos el software del kernel a medida que la plataforma escala a millones de entregas cada día.

Como ingeniero/a de kernel Linux Senior o Staff en Zipline, serás responsable de la estabilidad y el rendimiento del kernel Linux, que es la base de nuestros ordenadores de vuelo. El kernel opera como una capa de software de seguridad crítica que permitirá a nuestras aeronaves realizar millones de entregas al día de forma segura. Serás responsable de los drivers del kernel, la puesta en marcha del hardware y la depuración a nivel de sistema en la que se basa el resto de la pila de software de vuelo.

Trabajarás en estrecha colaboración con los equipos de hardware, firmware, plataforma, redes y software de vuelo, desde el primer arranque de una nueva placa hasta el diagnóstico de fallos raros en una flota desplegada. Ayudarás a definir qué significa "listo para enviar" y construirás la validación que lo respalda.

También ayudarás a construir herramientas de kernel reutilizables, diagnósticos y pruebas automatizadas que mejoren la observabilidad y fiabilidad de nuestros sistemas. A nivel de Staff, establecerás la dirección técnica para el trabajo del kernel y la plataforma, no solo la ejecutarás.

QUÉ HARÁS *

  1. Diagnosticar fallos, bloqueos, condiciones de carrera, fallos de drivers y problemas de rendimiento o temporización en una flota desplegada utilizando volcados de memoria, trazas del kernel, logs y telemetría, y convertir fallos raros de campo en pruebas reproducibles. *
  1. Impulsar problemas ambiguos y multisistema desde la investigación hasta la resolución validada, e invertir en herramientas, pruebas y arquitectura para que no vuelvan a ocurrir. *
  1. Desarrollar, depurar y mantener drivers del kernel Linux y subsistemas relacionados, y ser responsable de ellos de principio a fin. *
  1. Diseñar para el fallo: definir cómo el kernel y los drivers detectan, contienen y se recuperan de fallos (watchdogs, rutas de manejo de errores, degradación controlada), y verificar ese comportamiento en hardware real. *
  1. Poner en marcha nuevo hardware, incluyendo configuración del árbol de dispositivos, interfaces de firmware y software de soporte de placa. *
  1. Construir diagnósticos, benchmarks y pruebas automatizadas que detecten regresiones antes de que se envíen. *
  1. Medir y mejorar la latencia, el rendimiento, el uso de CPU y memoria, y el rendimiento de la red. *
  1. Actuar como revisor técnico de cambios en el kernel y drivers, y mantener nuestra pila de parches a través de las actualizaciones del kernel. *
  1. Escribir y revisar documentos de diseño, y llevar las decisiones técnicas inter-equipos a un consenso con los equipos de hardware, firmware, plataforma, redes y software de vuelo. *
  1. Mentorizar a ingenieros y elevar el nivel del equipo en calidad de código, práctica de depuración y pruebas. *
  1. Contribuir con parches upstream y rastrear regresiones upstream que nos afecten.

QUÉ APORTARÁS *

  1. Más de 7 años de trabajo profesional en kernel Linux, incluyendo la responsabilidad de al menos un driver, subsistema o puesta en marcha de hardware de principio a fin. *
  1. Sólido conocimiento de C y profunda familiaridad con los internos del kernel: planificación, interrupciones, concurrencia, gestión de memoria, DMA, MMIO y el modelo de dispositivos Linux. *
  1. Un historial de depuración en hardware real y lectura de hojas de datos o especificaciones de interfaz para encontrar causas raíz. *
  1. Fluidez con herramientas de depuración y medición del kernel como ftrace, perf, dynamic debug y análisis de fallos, y el hábito de validar correcciones con datos. *
  1. Comodidad con el flujo de trabajo de parches upstream. *
  1. Experiencia en la redacción de documentos de diseño, liderazgo de esfuerzos técnicos entre equipos y mentorización de otros ingenieros. *
  1. Comunicación escrita y verbal clara, incluyendo la explicación de un problema sutil del kernel a personas que no trabajan en el kernel. *
  1. Título de Grado en Ciencias de la Computación, Ingeniería Informática, Ingeniería Eléctrica o un campo relacionado, o experiencia práctica equivalente.

La experiencia en una o más de estas áreas es una ventaja: *

  1. PCIe, drivers Ethernet/NIC, DMA, IOMMU, MSI/MSI-X o redes Linux *
  1. Kernel Linux embebido, ARM64, árbol de dispositivos o puesta en marcha de placas *
  1. Sistemas en tiempo real, PREEMPT_RT o análisis de latencia *
  1. eBPF, XDP o redes de alto rendimiento *
  1. CI de Kernel, pruebas de estrés o pruebas de regresión de rendimiento *
  1. Contribuciones al kernel upstream, o mantenimiento de un kernel de producto *
  1. Herramientas de depuración de hardware, firmware, bootloaders o scripts de automatización de pruebas

QUÉ MÁS NECESITAS SABER

El rango de efectivo inicial para este puesto es de $160,000 - $250,000. Tenga en cuenta que este es un objetivo, un rango de efectivo inicial para un candidato que cumpla con las calificaciones mínimas para este puesto. La remuneración en efectivo final para este puesto dependerá de una variedad de factores, incluyendo la experiencia específica del candidato, calificaciones, habilidades, ubicación de trabajo e impacto proyectado. El paquete total de compensación para este puesto también puede incluir: compensación en acciones; bonificaciones discrecionales anuales o por rendimiento; incentivos de ventas; beneficios como seguro médico, dental y de visión; tiempo libre remunerado; y más. Este puesto puede ser contratado en uno de tres niveles según la experiencia, habilidades y alcance demostrado del candidato: *

  1. Ingeniero/a de Software II: $160,000 - $190,000 *
  1. Ingeniero/a de Software Senior: $190,000 - $220,000 *
  1. Ingeniero/a de Software Staff: $220,000 - $250,000

Zipline es un empleador que ofrece igualdad de oportunidades y prohíbe la discriminación y el acoso de cualquier tipo, sin importar la raza, el color, la religión, la edad, el sexo, el origen nacional, el estado de discapacidad, la genética, el estado de veterano protegido, la orientación sexual, la identidad o expresión de género, o cualquier otra característica protegida por las leyes federales, estatales o locales o nuestras propias sensibilidades.

Valoramos la diversidad en Zipline y damos la bienvenida a las solicitudes de aquellos que están tradicionalmente subrepresentados en tecnología. Si te suena bien este puesto pero no estás seguro/a de si eres el/la candidato/a perfecto/a, ¡aplica!

AUTOIDENTIFICACIÓN VOLUNTARIA

Para fines de informes gubernamentales, pedimos a los candidatos que respondan a la siguiente encuesta de autoidentificación. Completar el formulario es completamente voluntario. Cualquiera que sea tu decisión, no se tendrá en cuenta en el proceso de contratación ni posteriormente. Cualquier información que proporciones se registrará y mantendrá en un archivo confidencial.

Según lo establecido en la política de Igualdad de Oportunidades de Empleo de Zipline, no discriminamos en base a ningún estado de grupo protegido bajo ninguna ley aplicable.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026