Saltar al contenido

Arista Networks

Ingeniero/a de Software Senior, Kernel de Linux

PythonC++
Traducción automática. Consulta el original.

Descripción de la empresa

Arista Networks es un líder industrial en redes de datos, desde el cliente hasta la nube, para grandes entornos de centros de datos, campus y enrutamiento. Lo que nos diferencia es nuestra búsqueda incesante de la innovación. Aprovechamos los últimos avances en computación en la nube, inteligencia artificial y redes definidas por software para ofrecer a nuestros clientes una ventaja competitiva en un mundo cada vez más interconectado. Nuestras soluciones están diseñadas no solo para satisfacer las demandas actuales del panorama digital, sino también para anticipar y adaptarse a los desafíos futuros.

En Arista valoramos la diversidad de pensamiento y perspectivas que cada empleado aporta. Creemos que fomentar un entorno inclusivo, donde las personas de diversos orígenes y experiencias se sientan bienvenidas, es esencial para impulsar la creatividad y la innovación.

Nuestro compromiso con la excelencia nos ha valido varios premios prestigiosos, como Mejor Equipo de Ingeniería, Mejor Empresa en Diversidad, Compensación y Equilibrio entre la Vida Laboral y Personal. En Arista, nos enorgullecemos de nuestro historial de éxito y nos esforzamos por mantener los más altos estándares de calidad y rendimiento en todo lo que hacemos.

Descripción del puesto

Con quién trabajarás

El equipo del Kernel de Linux de Arista es responsable del desarrollo y mantenimiento del kernel de Linux en EOS. Esto incluye mantenerse al día con los últimos desarrollos en la comunidad del Kernel de Linux upstream e integrar nuevas versiones del kernel upstream a medida que estén disponibles. Este trabajo también implica diseñar e implementar nuevas funcionalidades del kernel de Linux y trabajar con la comunidad de desarrollo del kernel upstream para que estos cambios se incorporen a la base de código principal del kernel de Linux.

Los ingenieros de software de Kernel también son responsables de los subsistemas de CPU en todos los productos de Arista. Evaluarás nuevas CPU y trabajarás con los proveedores de CPU para integrar su soporte de kernel en EOS. También ayudarás a poner en marcha y calificar nuevas CPU en nuestros productos de hardware.

Los roles de Ingeniería de Software de Arista exigen una sólida y amplia experiencia en ingeniería de software. Si bien el área de enfoque principal para este puesto es el software del Kernel de Linux, tu trabajo abarcará todos los aspectos del desarrollo de software, desde la adición de nuevas funcionalidades, la depuración de problemas y la optimización del código para escalabilidad y rendimiento. Serás responsable de tus proyectos desde la definición hasta la implementación y las interacciones con los clientes, y serás responsable de la calidad de todo lo que entregues.

Qué harás

  1. Seguir los desarrollos en curso en el Kernel de Linux e identificar características y funcionalidades de interés para Arista para nuestros productos y para necesidades de desarrollo internas.
  1. Desarrollar y mantener funcionalidades y pruebas del Kernel de EOS utilizando C, C++ y Python, revisar y contribuir a especificaciones funcionales y de diseño. Crear pruebas automatizadas e infraestructura de pruebas para validar las funcionalidades.
  1. Trabajar con ingenieros de hardware y proveedores para calificar nuevos componentes de hardware dependientes del Kernel, como CPU y NIC, para su integración en productos Arista.
  1. Trabajar con la comunidad del Kernel para contribuir con funcionalidades a la línea principal.
  1. Trabajar con un equipo de ingenieros de Kernel para integrar nuevas versiones del Kernel para su uso en EOS y nuestro desarrollo interno.
  1. Proporcionar liderazgo técnico en funcionalidades, proyectos y herramientas.
  1. Trabajar con ingenieros de soporte al cliente y clientes para analizar, mitigar y solucionar problemas en redes de clientes.
  1. Trabajar con los ingenieros de pruebas de sistemas para analizar problemas encontrados en sus pruebas y proporcionar soluciones para esos problemas.
  1. Ser mentor de ingenieros nuevos y junior para que se pongan al día en el entorno de desarrollo de software de Arista.

Cualificaciones

  1. Grado en Ciencias de la Computación/Ingeniería Eléctrica/Ingeniería Informática + 8 años de experiencia, o Máster en Ciencias de la Computación/Ingeniería Eléctrica/Ingeniería Informática + 6 años de experiencia, o Doctorado en Ciencias de la Computación/Ingeniería Eléctrica/Ingeniería Informática + 3 años de experiencia o experiencia laboral equivalente.
  1. Conocimiento experto y amplia experiencia en programación en C requeridos. Conocimiento de C++ y Python deseable.
  1. Experiencia práctica significativa en la resolución de problemas, corrección de errores y desarrollo de funcionalidades en el kernel de Linux.
  1. Familiaridad con la arquitectura, diseño e implementación del kernel de Linux.
  1. Familiaridad con el proceso y procedimientos de parches de la comunidad del Kernel de Linux upstream.
  1. Comprensión de la arquitectura, diseño y principios de redes IP.
  1. Comprensión aplicada de los principios y prácticas modernas de ingeniería de software.
  1. Sólidas habilidades para la resolución de problemas y la depuración.
  1. Sólidas habilidades de diseño e implementación de software.
  1. Capacidad para trabajar de forma independiente y en equipos pequeños.
  1. Capacidad para comunicarse de forma articulada y documentar sus diseños e implementaciones de forma clara y concisa.
  1. Familiaridad con las arquitecturas de CPU x86 y ARM.

Información adicional #LI-PA1Additional

El salario base para este puesto en Canadá tiene un rango de pago de $120,000 a $195,000. Arista ofrece diferentes rangos de pago según la ubicación de trabajo, para poder ofrecer una remuneración consistente y competitiva adecuada al mercado. El salario base real ofrecido se basará en una amplia gama de factores, como habilidades, cualificaciones, experiencia relevante y ubicación de trabajo.

El rango salarial proporcionado refleja solo el salario base y, además, ciertos roles también pueden ser elegibles para bonos y acciones discrecionales de Arista. Los empleados en roles de ventas son elegibles para participar en el Plan de Incentivos de Ventas de Arista, que paga comisiones calculadas como un porcentaje de las ventas elegibles. Los empleados también tienen derecho a beneficios que incluyen seguro médico, dental, de visión, bienestar, protección de ingresos y un Plan de Ahorro para la Jubilación Grupal. El equipo de contratación puede compartir más detalles durante el proceso de contratación específicos para el puesto y la ubicación.

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