ESPECIALISTA DESARROLLO SOFTWARE - SISTEMAS 5G DEFENSA Y SEGURIDAD

Telefónica S.A.
Municipality of Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Automation of Tests
C++
Static Program Analysis
Code Generation
Communications Protocols
Computer Programming
Computer Engineering
Continuous Integration
Cursor (Graphical User Interface Elements)
Software Debugging
Linux
Distributed Systems
Python
Prometheus
Memory Leaks
Software Engineering
TCP/IP
Virtualization Technology
Multithreading
GitHub Copilot
Grafana
Perf (Linux)
Kubernetes
Multiaccess Edge Computing
Stream Control Transmission Protocol
Code Restructuring
GPT
Software Version Control
Docker
Go
Microservices

Job description

Que le atraigan los retos para formar parte del equipo de ingeniería encargado del diseño, desarrollo, integración y validación de software para productos basados en tecnologías 5G orientadas a aplicaciones de defensa y seguridad. Desarrollará soluciones software críticas que forman parte de arquitecturas complejas de comunicaciones, incluyendo 5G, edge computing, CPEs y plataformas de gestión y control.

Trabajará en entornos de alta exigencia técnica y regulatoria, cumpliendo normativas nacionales e internacionales de seguridad (CCN, ENS y normativa específica de defensa), garantizando la confidencialidad, integridad y disponibilidad de la información, y aplicando buenas prácticas de desarrollo seguro., * Diseñar, desarrollar y mantener componentes software para soluciones 5G, incluyendo funciones de red, sistemas de control, gestión y monitorización.

  • Participar en el ciclo completo de desarrollo del software: análisis de requisitos, diseño técnico, implementación, pruebas, integración y despliegue.
  • Implementar arquitecturas software escalables y robustas para 5G, edge y sistemas distribuidos.
  • Desarrollar software sobre sistemas Linux y entornos virtualizados o contenerizados.
  • Aplicar principios de desarrollo seguro, implementando mecanismos de autenticación, autorización, cifrado y protección de comunicaciones.
  • Participar en la integración de soluciones software con hardware específico (CPEs, plataformas embebidas, equipos de comunicaciones).
  • Colaborar estrechamente con equipos de preventa, venta, hardware, arquitectura 5G y operaciones para asegurar la coherencia end-to-end de la solución.
  • Elaborar documentación técnica conforme a los requisitos de proyectos clasificados o sensibles.
  • Participar en procesos de validación, certificación y pruebas en entornos operativos o de laboratorio., Es necesario que conozcas los Principios de Negocio Responsable de nuestra compañía. Buscamos profesionales confiables, con integridad, que se comprometan con una gestión ética y transparente, promoviendo un desarrollo social y ambiental más justo y sostenible.

Requirements

  • Ingeniería Informática, Ingeniería de Telecomunicaciones o titulación equivalente.

CONOCIMIENTOS Y HABILIDADES QUE SUMAN:

  • Lenguajes de programación: C/C++, Python, Java, Go u otros lenguajes de propósito general.

  • Conocimiento de arquitecturas 5G, especialmente core y radio 5G y su integración con otros sistemas.

  • Sistemas operativos Linux. Linux system programming, multithreading, sockets, epoll, networking stack y debugging (gdb, valgrind, perf).

  • Protocolos de Comunicaciones: TCP/IP, UDP, SCTP, Diameter, HTTP/2, PFCP, GTP.

  • Virtualización, contenedores y orquestación (Docker, Kubernetes u otros).

  • Desarrollo de APIs y microservicios (REST, gRPC, etc).

  • Principios de ciberseguridad, criptografía y comunicaciones seguras (valorable experiencia en cifrado post-cuántico).

  • Control de versiones, integración continua y pruebas automatizadas.

  • Rigor técnico y orientación a la calidad del software.

  • Capacidad de análisis y resolución de problemas complejos.

  • Trabajo en equipo en entornos multidisciplinares.

  • Capacidad de adaptación a entornos regulados y de alta confidencialidad.

  • Autonomía y proactividad.

  • Inglés técnico avanzado.

EXPERIENCIA DESEADA:

  • Experiencia en desarrollo de software en entornos críticos, telecomunicaciones, ciberseguridad o sistemas distribuidos.
  • Experiencia en desarrollo de software sobre Open5GS.
  • Experiencia utilizando herramientas de IA (GitHub Copilot, ChatGPT, Cursor, etc.) para acelerar el desarrollo: generación de código, refactorización, debugging, generación de tests y análisis de código existente. Buenas prácticas en el uso de la IA para desarrollo (escribir prompts técnicos efectivos, validar código generado, usar IA para explorar repositorios grandes, generar tests y mocks, acelerar debugging).
  • Experiencia con herramientas de observabilidad (Prometheus, Grafana)
  • Valorable experiencia previa en proyectos del sector defensa o entornos altamente regulados.

Benefits & conditions

  • Sumergiéndote en proyectos novedosos y retadores.
  • Impulsando tu desarrollo profesional, a través de formación continua adaptada a tus necesidades y motivaciones.
  • Apostamos por el equilibrio entre la vida profesional y personal. En Telefónica España impulsamos la flexibilidad, posicionándonos como referente en nuevas formas de trabajo, horarios, jornadas y medidas de conciliación: podrás disfrutar de un modelo híbrido de trabajo.
  • Te ofrecemos un contrato Indefinido y una retribución muy atractiva.
  • Seguro de vida, plan de pensiones y seguro médico privado.
  • Invitándote a participar en nuestro programa de voluntariados.

About the company

En Telefónica creemos firmemente que promover la diversidad y la inclusión es una gran oportunidad para conectar talento, crecer como compañía y como sociedad. Hay un lugar en Telefónica para todos los tipos de talento, por encima de todo buscamos diversidad de talentos ¿Cuál es el tuyo?

Apply for this position