Job Description
Descripción del trabajo
El candidato apoyará el desarrollo y mantenimiento de las características del software. Trabajará con ingenieros más experimentados y aprenderá las especificaciones técnicas. Además, preparará la implementación, probará, creará y actualizará la documentación técnica para nuevas características. Participará en el análisis de fallas, investigará problemas, revisará registros y aplicará técnicas básicas de solución de problemas.
Responsabilidades:
Apoyar el desarrollo y mantenimiento del software.
Colaborar con ingenieros experimentados y aprender especificaciones técnicas.
Preparar implementaciones, probarlas y mantener la documentación técnica.
Analizar fallas, investigar problemas, revisar registros y aplicar técnicas de solución de problemas.
Requisitos:
Conocimiento de C++ (C++14, C++17).
Familiaridad con sistemas operativos Unix/Linux.
Experiencia práctica con Docker y Kubernetes.
Experiencia trabajando con pipelines CI/CD.
Competencia con sistemas de control de versiones (Git, Gerrit).
Experiencia usando herramientas de automatización de compilación como CMake.
Experiencia con Python para automatización y scripting de pruebas.
Licenciatura, maestría o doctorado en Telecomunicaciones o Ciencias de la Computación (recomendable).
Conocimiento de redes de radio (recomendable).
Experiencia en desarrollo de sistemas embebidos (recomendable).
Comprensión de las especificaciones 3GPP (recomendable).
Experiencia práctica usando analizadores de protocolo y red (recomendable).
Fuertes habilidades analíticas y de depuración (recomendable).
Voluntad de aprender rápidamente (recomendable).
Creatividad y habilidades para resolver problemas (recomendable).
Dominio del inglés: Intermedio alto o superior.
Salario a percibir
A convenir