Senior Deep Packet Inspection Engineer (C++)
2026-07-06
Madrid
Descripción de la compañíaCompañía tecnológica internacional especializada en el desarrollo de soluciones avanzadas de ciberseguridad y análisis de tráfico de red. Su equipo de I+D trabaja en tecnologías de alto rendimiento orientadas a proteger infraestructuras críticas y grandes entornos de comunicaciones mediante innovación continua.Misión y ubicación del puestoBuscamos un/a Senior Deep Packet Inspection (DPI) Engineer para incorporarse al equipo de Investigación y Desarrollo. La misión del puesto será diseñar, desarrollar y optimizar soluciones de Deep Packet Inspection de alto rendimiento que permitan mejorar las capacidades de detección, análisis y protección frente a amenazas de red.Ubicación: Modalidad híbrida o remota (según ubicación del candidato).Descripción de responsabilidadesDiseñar y desarrollar soluciones de Deep Packet Inspection (DPI) de alto rendimiento utilizando C++.Investigar nuevas técnicas, algoritmos y tecnologías relacionadas con DPI, análisis de tráfico y ciberseguridad.Colaborar con equipos multidisciplinares para transformar requisitos funcionales en soluciones técnicas escalables.Optimizar algoritmos y procesamiento de paquetes para garantizar un rendimiento en tiempo real y baja latencia.Analizar tráfico de red y paquetes para detectar, identificar y mitigar amenazas de seguridad.Participar en revisiones de código, pruebas y procesos de depuración para garantizar la calidad del software.Mentorar a ingenieros más junior, promoviendo el intercambio de conocimiento y las buenas prácticas de desarrollo.Mantenerse actualizado sobre las últimas tendencias en seguridad de redes, DPI y tecnologías emergentes.Requisitos esencialesTitulación universitaria en Ingeniería Informática, Ciencias de la Computación o disciplina técnica relacionada (Grado o Máster obligatorio).Mínimo 5 años de experiencia desarrollando soluciones de Deep Packet Inspection (DPI).Experiencia avanzada desarrollando software en C++.Sólidos conocimientos de estructuras de datos, algoritmos y programación orientada a objetos.Experiencia con protocolos de red y análisis de tráfico.Conocimientos de tecnologías DPI, sistemas de detección de intrusiones (IDS) y filtrado de contenido.Experiencia en programación multihilo y optimización de aplicaciones de alto rendimiento.Desarrollo sobre entornos Linux, incluyendo programación a nivel de kernel.Conocimientos de ciberseguridad, técnicas de cifrado y evaluación de vulnerabilidades.Capacidad demostrada para optimizar algoritmos para procesamiento en tiempo real.Nivel alto de inglés para trabajar en un entorno internacional.Requisitos deseablesExperiencia en productos de Network Security o Network Traffic Analysis.Conocimientos de DPDK, eBPF, XDP o tecnologías similares de procesamiento de paquetes.Experiencia trabajando con arquitecturas distribuidas y sistemas de alta disponibilidad.Participación en proyectos de I+D o innovación tecnológica.Familiaridad con metodologías Agile/Scrum.Experiencia liderando técnicamente equipos o proyectos.Mentalidad investigadora y orientación a la innovación continua.Por qué unirse a la compañíaFormarás parte de un equipo de I+D altamente especializado que desarrolla tecnologías punteras en el ámbito de la ciberseguridad y el análisis avanzado de tráfico de red. Tendrás la oportunidad de trabajar en retos técnicos de alta complejidad, colaborar con profesionales expertos y contribuir directamente a la evolución de productos innovadores utilizados en entornos críticos.Beneficios (según política de la compañía):Modalidad de trabajo flexible.Participación en proyectos de alta innovación tecnológica.Formación continua y certificaciones.Plan de desarrollo profesional.Entorno internacional y colaborativo.Retribución competitiva.Beneficios sociales.