Sobre nosotros
En el área de desarrollo de Sistemas 4.0 del grupo COM de Teleco-UVigo, construimos sistemas innovadores que integran tanto hardware como software desde el punto de vista de la conectividad, el procesado de datos, la inteligencia y la seguridad. El equipo lo forman profesionales de la ingeniería de diseño hardware, software, tanto de sistemas embebidos como de infraestructura, y los responsables de DevOps que, juntos, se encargan de llevar el sistema a producción. Nuestros proyectos crecen y el equipo debe crecer también. Buscamos compañer@s con experiencia en las áreas de desarrollo software C y seguridad de red con ganas de ser parte de un equipo con espíritu joven e innovador, lanzado a crear soluciones que mejorarán significativamente el día a día de sus usuarios.
Funciones y responsabilidades
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.
* 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.
Conocimientos requeridos imprescindibles
* Titulación en Ingeniería Informática, Telecomunicaciones, o campo técnico relacionado.
* Experiencia demostrable (mínimo 3 años) 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.
Conocimientos deseados:
* 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.
Perfil deseado:
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.
Ofrecemos
* Salario: a partir de 30K bruto/anual, en función de la competencia y experiencia profesional
* Contrato como PDI en la UVigo en el equipo de @Fernando-Obelleiro (https://com.uvigo.es/miembro_del_equipo/fernando-obelleiro-basteiro/)
* Modalidad híbrida de trabajo (60%-80% presencial en Vigo)
* Flexibilidad horaria, 25 días de vacaciones y días libres en periodos no lectivos para una conciliación real.
#hiring #C #softwaredeveloper #seguridadred #i+d+i
#J-18808-Ljbffr