Nuestro cliente: institución pública del sector educativo comprometida con la promoción del conocimiento y la investigación, con vocación europea y atlántica.
Buscamos un Ingeniero/a Programador/a con sólida experiencia en C para, como primer proyecto, diseñar, desarrollar e implementar un filtro de red de alto rendimiento para un dispositivo de protección perimetral con capacidad 10G. El candidato/a ideal será responsable de la programación del núcleo del filtro, el desarrollo de una interfaz de usuario por línea de comandos (CLI) para su gestión, y la implementación de un sistema robusto de gestión de claves.
Requisitos:
* Titulación en Ingeniería Informática, Telecomunicaciones, o campo técnico relacionado.
* Experiencia demostrable en programación en lenguaje C, preferiblemente en entornos de sistemas embebidos, networking o de bajo nivel.
* Sólida experiencia en el diseño e implementación de sistemas de gestión de claves (generación, almacenamiento seguro, protocolos de intercambio, etc.).
* Conocimiento profundo de protocolos de red (TCP/IP, Ethernet, UDP) y conceptos de seguridad de red (Firewalls, DPI, IDS/IPS).
* Experiencia en el desarrollo de interfaces de línea de comandos (CLI).
* Familiaridad con sistemas operativos Linux y desarrollo en espacio de kernel o usuario para networking.
* Capacidad para trabajar con herramientas de depuración y análisis de rendimiento.
* Excelentes habilidades de resolución de problemas y atención al detalle.
Pluses:
* Experiencia con frameworks de procesamiento de paquetes de alto rendimiento (ej. DPDK, VPP).
* Conocimientos de criptografía aplicada.
* Experiencia previa en el desarrollo de software para dispositivos de seguridad perimetral.
* Familiaridad con herramientas de control de versiones (ej. Git).
* Conocimiento de metodologías de desarrollo ágil.
Soft-skills:
Apasionado de la tecnología y con avidez para estar al día de los avances en su área profesional.
Entusiasta del desarrollo de software orientado a la solución de desafíos técnicos únicos.
Gusto por el trabajo en equipo con perfiles de índole técnica.
Ofrecen:
Integración en institución educativa de prestigio.
Contrato indefinido
Incorporación a equipo de 15-20 ingenieros multidisciplinares (áreas de diseño y desarrollo hardware, mecánico y software).
Participación en proyectos de I+D de primer nivel tecnológico.
Retribución atractiva (30-50k€ brutos/año) en función de años experiencia contrastada.
Modelo 100% presencial a 15 kms de Vigo (probablemente se trasladen al centro de Vigo en septiembre).
Funciones y responsabilidades
* Diseño y Desarrollo del Filtro de Red: Programar en C el motor del filtro de red, optimizado para operar a velocidades de 10G, incluyendo la inspección y manipulación de paquetes.
* Interfaz de Usuario (CLI): Desarrollar una interfaz de línea de comandos intuitiva y eficiente para la configuración, monitorización y gestión del filtro de red y sus reglas.
* Gestión de Claves: Diseñar e implementar un sistema seguro para la generación, almacenamiento, distribución y revocación de claves criptográficas necesarias para el funcionamiento del dispositivo y sus funcionalidades seguras.
* Integración y Pruebas: Colaborar con el equipo de hardware para la integración del software en el dispositivo. Realizar pruebas exhaustivas (unitarias, de integración, de rendimiento) para asegurar la calidad y estabilidad del software.
* Optimización de Rendimiento: Identificar cuellos de botella y optimizar el código para alcanzar los objetivos de rendimiento en un entorno 10G.
* Documentación: Crear y mantener documentación técnica detallada del software desarrollado.
* Colaboración: Trabajar en estrecha colaboración con otros ingenieros de software, hardware y QA.