Saltar al contenido

Arista Networks

Ingeniero/a de Software Senior/Líder (Motores de Reenvío de Paquetes)

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

Descripción de la Empresa

Arista Networks es un líder industrial en redes de datos, de cliente a 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 por 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?

En Arista Networks buscamos ingenieros de software de talla mundial para unirse a nuestro equipo de desarrollo de software de Motores de Reenvío de Paquetes (PFE) y Sistemas. Como miembro central del equipo de software PFE y de Sistemas, formarás parte de un equipo de alto calibre y ritmo rápido que construye software de motor de reenvío de paquetes y sistemas para gestionar los ASICs de redes más complejos del mundo, utilizados para construir las redes de centros de datos más grandes de la industria. Tu software será un componente clave del Extensible Operating System (EOS) de Arista, el sistema operativo de red único de Arista basado en Linux, que se ejecuta en todos los productos de red de centros de datos de Arista. El equipo de Motores de Reenvío de Paquetes y software de Sistemas es responsable de todos los aspectos del desarrollo y entrega de nuestro software de motor de reenvío basado en ASIC. Trabajarás con tus compañeros ingenieros para comprender los requisitos funcionales y técnicos de los próximos proyectos. Escribirás especificaciones funcionales, especificaciones de diseño, planes de prueba y el código para dar vida a todo esto. También trabajarás con los clientes para diagnosticar y solucionar problemas en sus redes. Internamente, desarrollarás pruebas automatizadas para tu software, supervisarás la ejecución de esas pruebas y diagnosticarás y solucionarás problemas encontrados por tus pruebas. En Arista, serás dueño de tus proyectos desde la definición hasta el despliegue, y serás responsable de la calidad de todo lo que entregues.

¿Qué harás?

Este puesto exige sólidos fundamentos de ingeniería de software y una buena comprensión de los motores de reenvío de paquetes basados en ASIC, componentes de hardware (como sensores de temperatura, controladores de ventiladores, etc.), software de gestión de sistemas de placas, cómo se implementa el software que los gestiona y las redes en las que se utilizan. Tu función no se limitará a ningún aspecto único de la gestión de motores de reenvío de paquetes basados en ASIC en Arista, sino que abarcará todos los aspectos de la puesta en marcha de nuevo hardware, el desarrollo de todas las funciones que requieran soporte de reenvío de hardware (incluidos los controladores de hardware de bajo nivel), la prueba del software y el hardware, y el soporte a nuestros clientes que utilizan los productos que construyes.

Responsabilidades

  1. Escribir especificaciones funcionales y de diseño para características de motores de reenvío de paquetes de tamaño reducido y software de sistemas para gestionar componentes de hardware.
  1. Implementar de forma independiente soluciones a problemas de tamaño reducido en nuestro software de motor de reenvío de paquetes y software de sistemas utilizando los lenguajes de programación C, C++ y python.
  1. Comprender, utilizar, probar y depurar bibliotecas de software proporcionadas por el proveedor para motores de reenvío de paquetes y componentes de hardware en tus soluciones.
  1. Escribir especificaciones de planes de prueba para características de motores de reenvío de paquetes de tamaño reducido y software de sistemas, e implementar programas de prueba automatizados para ejecutar los casos descritos en el plan de prueba.
  1. Depurar problemas encontrados por nuestros programas de prueba automatizados y solucionar dichos problemas.
  1. Trabajar en un equipo implementando, probando y depurando soluciones a problemas de software de motor de reenvío de paquetes más grandes y problemas de software de sistemas.
  1. Trabajar con Ingenieros de Soporte al Cliente para analizar problemas en redes de clientes y proporcionar soluciones para esos problemas cuando sea necesario en forma de nuevas versiones de software o parches de software.
  1. Trabajar con el equipo de hardware y los proveedores de componentes de hardware para poner en marcha versiones iniciales de nuevos sistemas utilizando motores de reenvío de paquetes y software de sistemas.
  1. Trabajar con el equipo de software de diagnóstico para diseñar y desarrollar software para la validación de nuevos ASICs de motores de reenvío de paquetes y componentes de hardware.
  1. Trabajar con los Ingenieros de Pruebas de Sistemas para analizar problemas encontrados en sus pruebas y proporcionar soluciones para esos problemas.
  1. Mentorizar a ingenieros nuevos y junior para que se pongan al día en el entorno de desarrollo de software de Arista.
  1. Revisar y contribuir a las especificaciones e implementaciones escritas por otros miembros del equipo.
  1. Ayudar a crear un cronograma para las tareas de implementación y depuración, actualizar ese cronograma semanalmente e informarlo al líder del proyecto.

Cualificaciones

Grado en Informática/Ingeniería Eléctrica/Ingeniería Informática + 8 años de experiencia, o Máster en Informática/Ingeniería Eléctrica/Ingeniería Informática + 6 años de experiencia, o Doctorado en Informática/Ingeniería Eléctrica/Ingeniería Informática + 3 años de experiencia, o experiencia laboral equivalente

Experiencia o conocimiento en lo siguiente:

  1. C o C++
  1. Conocimiento de UNIX o Linux
  1. Comprensión de redes IP o sistemas distribuidos
  1. Comprensión aplicada de los principios de ingeniería de software
  1. Sólidas habilidades para la resolución de problemas y la solución de problemas de software
  1. Capacidad para diseñar una solución a un problema de tamaño reducido e implementar esa solución sin ayuda externa.
  1. Capaz de trabajar en un equipo pequeño resolviendo un problema de tamaño mediano con supervisión limitada.

Información Adicional#LI-PA1Additional

El rango salarial base para este puesto se sitúa entre $120,000 y $195,000 en Canadá. Arista ofrece diferentes rangos salariales 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, incluyendo habilidades, cualificaciones, experiencia relevante y ubicación de trabajo.

El rango salarial proporcionado refleja únicamente 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