Desarrollador Senior C++ para Software de Visualización de Datos | Remoto Mundial
Jornada completa
Remoto
Tiempo parcial
Somos pioneros en el desarrollo de soluciones de visualización de datos que transforman información compleja en presentaciones empresariales claras e impactantes. Nuestro equipo internacional trabaja en un entorno colaborativo donde valoramos la excelencia técnica y la innovación constante.
Responsabilidades Clave
- Desarrollar y mantener componentes de software C++ para nuestras soluciones de visualización de datos multiplataforma.
- Implementar algoritmos avanzados para procesamiento y representación gráfica de datos complejos.
- Optimizar el rendimiento de aplicaciones en entornos Windows y macOS.
- Colaborar en la arquitectura de soluciones escalables y mantenibles.
- Participar en revisiones de código y asegurar la calidad mediante pruebas unitarias e integración.
- Trabajar con APIs gráficas modernas y bibliotecas como OpenGL 4.6 y OpenCV 4.8.
- Contribuir a la evolución técnica de nuestros productos mediante investigación e implementación de nuevas tecnologías.
- Documentar adecuadamente el código y los procesos técnicos para facilitar el mantenimiento.
Requisitos Imprescindibles
- Mínimo 7 años de experiencia como desarrollador C++ en entornos profesionales.
- Dominio de C++17/20 y conocimiento de las últimas características del lenguaje.
- Experiencia comprobada en desarrollo multiplataforma (Windows y macOS).
- Conocimiento práctico de Visual Studio 2022 y Xcode 15.
- Experiencia con bibliotecas Boost, OpenCV y OpenGL.
- Familiaridad con sistemas de control de versiones Git y herramientas CI/CD como Jenkins.
- Conocimiento avanzado de productos Microsoft Office y sistemas operativos Windows 11 y macOS Sonoma.
- Título universitario técnico (mínimo Grado/Licenciatura) o 3+ años de experiencia demostrable en TI.
- Dominio fluido del inglés o alemán (uno de los dos idiomas).
- Capacidad analítica y orientación al detalle.
Competencias Valoradas
- Experiencia con programación paralela y optimización de rendimiento.
- Conocimientos de C++20 y características modernas del lenguaje.
- Experiencia en desarrollo de aplicaciones gráficas interactivas.
- Familiaridad con frameworks de interfaz de usuario como Qt 6.
- Conocimiento de metodologías ágiles y desarrollo colaborativo.
- Experiencia en implementación de algoritmos complejos de procesamiento de datos.
- Capacidad para trabajar en equipos multidisciplinares e internacionales.
Por Qué Unirse a Nuestro Equipo?
Ofrecemos un entorno de trabajo estimulante donde podrá desarrollar soluciones innovadoras que impactan directamente en la toma de decisiones empresariales a nivel global. Valoramos el equilibrio entre vida profesional y personal, ofrecemos oportunidades de crecimiento continuo y la posibilidad de trabajar con tecnologías punteras en un equipo diverso y altamente cualificado.