Mindrift
Nokia
Ingeniero/a de Software - Redes Ópticas
Sobre la oportunidad
En un mundo cada vez más impulsado por la IA, los servicios en la nube y las aplicaciones intensivas en datos, las redes ópticas desempeñan un papel fundamental para permitir la conectividad global.
Como parte de la organización de Redes Ópticas de Nokia, reforzada por la adquisición de Infinera, te unirás a un equipo líder de I+D que desarrolla tecnologías de redes de próxima generación utilizadas por proveedores de servicios, empresas e hiperescaladores en todo el mundo.
Buscamos ingenieros/as de software apasionados/as que disfruten resolviendo complejos desafíos técnicos, creando sistemas escalables y de alto rendimiento, y mejorando continuamente sus habilidades de ingeniería. Dependiendo de tu nivel de experiencia, contribuirás al diseño, desarrollo, optimización y evolución de soluciones de software de nivel operador, colaborando con ingenieros/as altamente cualificados/as en un entorno global.
Esta es una oportunidad para aprender de expertos/as del sector, asumir la responsabilidad de desafíos técnicos significativos y contribuir a tecnologías que operan a escala global.
Lo que valoramos
- Fuerte sentido de la propiedad y la responsabilidad.
- Curiosidad y ganas de aprender.
- Pasión por resolver complejos desafíos técnicos.
- Compromiso con la calidad del software y la mejora continua.
- Mentalidad colaborativa y apertura para compartir conocimientos.
- Interés en construir tecnologías que tengan un impacto real en las comunicaciones globales.
Responsabilidades
- Diseñar, desarrollar y mantener componentes de software de alto rendimiento utilizando C++ moderno.
- Contribuir al diseño y evolución de soluciones de software para aplicaciones de redes y sistemas.
- Desarrollar software robusto, escalable y mantenible que cumpla con exigentes requisitos de rendimiento y fiabilidad.
- Trabajar en desafíos de sistemas distribuidos y multihilo.
- Participar en revisiones de código, actividades de pruebas y mejores prácticas de ingeniería para garantizar la calidad del software.
- Colaborar con equipos multifuncionales, incluyendo Ingeniería de Sistemas, Gestión de Producto y organizaciones globales de I+D.
- Solucionar problemas, depurar y resolver incidencias de software en diferentes capas del sistema.
- Contribuir a iniciativas de mejora continua y adopción de herramientas y metodologías de desarrollo modernas.
- Compartir conocimientos y colaborar con compañeros/as en una cultura de aprendizaje, innovación y excelencia técnica.
- Los/as candidatos/as con más experiencia tendrán oportunidades para influir en la arquitectura, mentorizar a compañeros/as e impulsar iniciativas técnicas.
Cualificaciones
Requerido/a
- Experiencia en desarrollo de software utilizando C++ (se considerará experiencia académica, de prácticas o profesional).
- Buena comprensión de la programación orientada a objetos, estructuras de datos, algoritmos y principios de diseño de software.
- Experiencia o familiaridad con entornos de desarrollo basados en Linux.
- Conocimiento de multihilo, conceptos de concurrencia o sistemas distribuidos.
- Familiaridad con STL y prácticas modernas de desarrollo de software.
- Experiencia en el uso de sistemas de control de versiones como Git.
- Sólidas habilidades analíticas, de resolución de problemas y de depuración.
- Excelentes habilidades de comunicación y capacidad para colaborar en equipos internacionales.
- Grado o Máster en Ciencias de la Computación, Telecomunicaciones, Ingeniería Eléctrica, Ingeniería de Software o disciplina relacionada.
Preferido/a
- Experiencia profesional con C++ moderno (C++11/14/17/20).
- Experiencia con bibliotecas Boost.
- Familiaridad con pruebas automatizadas, pipelines de CI/CD y prácticas de calidad de software.
- Experiencia en telecomunicaciones, redes o tecnologías de transporte óptico.
- Conocimiento de Redes Ópticas, DWDM, tecnologías de Capa 0/1, ROADM, WSS o dominios relacionados.
- Experiencia en sistemas distribuidos, embebidos o en tiempo real.
- Conocimiento de Python, Bash u otros lenguajes de scripting para automatización.
- Exposición a tecnologías nativas de la nube, contenerización o prácticas de DevOps.
- Experiencia liderando iniciativas técnicas, mentorizando ingenieros/as o contribuyendo a la arquitectura de software.
#LI-Hybrid
