Job Description
Descripción del trabajo
Se busca un ingeniero de software con experiencia y conocimientos técnicos en sistemas de red basados en SONIC Networking OS. El candidato participará en el desarrollo y mantenimiento de sistemas de red avanzados y trabajará con otros equipos para garantizar la correcta integración y funcionamiento de los dispositivos de red.
Responsabilidades:
Colaborar en proyectos de desarrollo de software para dispositivos de red basados en Sonic Networking OS.
Portar Sonic a sistemas basados en Broadcom Switch ASIC.
Desarrollar y mantener módulos de kernel de Linux y controladores para FPGA y CPLD.
Implementar y mantener software de red en C/C++ y Python.
Trabajar con periféricos y buses como I2C y PCI-E.
Desarrollar pruebas automatizadas para el tráfico de red usando Python/Pytest.
Participar en la integración y puesta en marcha de dispositivos de red hardware/software.
Comprender las diferencias entre enrutamiento y reenvío, así como entre switches y routers.
Requisitos:
Experiencia con Sonic Networking OS.
Experiencia con Broadcom Switch ASIC, como Tomahawk (1-5) u otros StrataXGS.
Experiencia con SAI para Broadcom Switch ASIC.
Experiencia en desarrollo de firmware y software para dispositivos de red utilizando C/C++.
Experiencia en desarrollo de módulos/drivers de Linux, especialmente para FPGA y CPLD.
Experiencia en desarrollo de software usando Python.
Experiencia con periféricos y buses como I2C y PCI-E.
Salario a percibir
A convenir