Arista Networks

Ingeniero de Software Senior/Líder PCIe

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

Operando justo donde el hardware se encuentra con el software, el equipo de Plataforma construye la base para nuestros ASICs de red y la infraestructura de soporte. Los ingenieros de software PCIe escriben el código que gestiona la comunicación de alta velocidad entre los componentes de hardware en nuestros switches. Trabajamos con ingenieros de hardware, diagnóstico y software para maximizar el ancho de banda y mejorar la fiabilidad en los enlaces PCIe.

Qué harás

Como parte de este equipo, trabajarás en proyectos como:

  1. Puesta en marcha de enlaces pcie en nuevos diseños de hardware
  1. Ajuste de parámetros pcie en puertos raíz, puentes y puntos finales
  1. Modificación de los controladores pci de linux y asignación de memoria virtual
  1. Uso de AER y DPC para mejorar la visibilidad de errores y la resiliencia
  1. Desarrollo de software de espacio de usuario que medie entre ASICs de red, FPGAs y puentes PCIe.
  1. Medición del rendimiento de lectura y escritura de hardware
  1. Desarrollar pruebas automatizadas utilizando C, C++ y Python para validar tus características.

Cualificaciones

  1. Sólidos fundamentos de ingeniería y ciencias de la computación.
  1. 8+ años de fluidez en C o C++. Experiencia en Python como un plus.
  1. Sólida comprensión del hardware PCIe y los controladores de software
  1. Máquina de estados PCIe, ltssm, tlp, conocimiento de control de flujo de créditos es un plus
  1. Experiencia con switches PCIe
  1. Experiencia práctica significativa diagnosticando problemas, solucionando incidencias y corrigiendo errores en firmware de bajo nivel

#LI-PA1

Información adicional

El salario base para este puesto tiene un rango salarial de $120,000 a $195,000 en Canadá.

Arista ofrece diferentes rangos salariales según la ubicación de trabajo, para que podamos 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

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores